Commit Graph
31 Commits
Author SHA1 Message Date
bigcode 57cf5956e8 v0.10.35: 原站新增内容增量导入(import-live-posts REST 19 篇 + download-missing-media 16 图)+ 博客 HTML 文章统一 single 模板布局(PostHero 白摘要/Post Views,弃旧自定义卡片版式) 2026-11-04 00:36:19 +08:00
bigcode 65861acf5a v0.10.34: 移动端 ticker 收口(≤767 flex-wrap:wrap + eael-ticker 通栏,slide 390×73.6 vs 原站一致)+ 遗留表 #1/#2 核销 2026-11-04 00:21:32 +08:00
bigcode 2e2615dc03 v0.10.33: 产品表单区收口 602→561.3 vs 564(submit auto 宽/margin 0,post-2741 无宽度规则 vs contact-us 自有 .ele-new-form4-dif 规则)+ docs 更新 2026-11-04 00:07:53 +08:00
bigcode 4a52261af0 v0.10.32: 产品 hero 残差收口(+58→-4):图廊数据源改 products.gallery 列(3 缩略)、主图/缩略 #C7CBDA 边框、meta 去顶距+分类链接橙、短描述 p 包裹+行高 24/列表 32、价格/购物车 widget 空渲染、按钮 paddingCss 空串=fallback 12px 24px+file-alt 图标 2026-11-03 23:52:51 +08:00
bigcode c1e82d4718 v0.10.31: video widget 画幅档位(aspect_ratio 219=21:9)+ slim 白名单补 key + Elementor kit 全局色/排版变量补全(a:hover=secondary #FFA11B、4d5c430=#fff 白字修正) 2026-11-03 23:32:26 +08:00
bigcode 66532b1569 v0.10.30: 产品页询盘表单栅格布局(两列/三列/通栏 + UTM 隐藏 p 折叠),602 vs 原站 564 2026-11-03 06:27:39 +08:00
bigcode 47b3c47b90 v0.10.29: toggle 组件回归 Elementor 默认样式(FAQ 16/17 对齐),落地页皮肤改由 page_css 注入 2026-11-03 06:11:32 +08:00
bigcode 48bdc3b5ea v0.10.28: about-us 校对(counter 组件重写/数据回填/e-global 变量/page_css 全 page 导入/catchall 图片变体解析) 2026-11-03 05:57:00 +08:00
bigcode 35d154870a v0.10.27: /product/$slug 产品单模板一比一(模板2741/29972 补录、Woo 图廊/meta/tabs/相关产品组件、page_css 130 篇、动态按钮落地)+ css-translate 共享模块 2026-11-03 05:18:10 +08:00
bigcode d016be03ae v0.10.26: /blog/ 归档(archive_cards 皮肤/BlogArchive/WP 分页窗口)+ 文章详情 single 模板(hero/面包屑/三列正文+侧栏)+ page_css 全站导入(254篇) + 图片 WP 尺寸变体解析 2026-11-03 04:52:05 +08:00
bigcode 9a51994860 v0.10.25: /solution/ 归档+落地页复刻(archive 组件/分页/摘录24词)、Header 全断点对齐、page_css 导入管线、reviews/populated 宽度/_css_classes/tabs HTML/图片变体修复 2026-11-03 03:59:04 +08:00
bigcode 7559977ae1 v0.10.24: /contact-us/ 一比一复刻(CF7 604 表单/通栏 hero/列宽修复)+ PG 连接池 HMR 泄漏修复 2026-11-03 01:31:31 +08:00
bigcode 864a737c58 v0.10.23: 落地页收口(toggle/内嵌模板 27143/posts cards/info-box)+ dev 3311 修复 2026-11-02 16:15:14 +08:00
bigcode 07774c715f v0.10.22: 落地页 scaffold 校对(smart-gateways 15 节中 10 节对齐)
- EAEL info-box:默认标题外距 8/16(设置覆盖)、title-section 外距改由页面 custom_css p
  控制(修复首页 H4 回归)、图片 display:block、icon-on-top/left 类名
- image widget:支持 space(%) 宽度(92/99/80% 三类图与原站全等)
- 列宽度:Landing 内嵌 section 外层列 populated auto(620→610)与四列行中间列
  calc(100%-8px)(310/302/302/310 实测)
- button widget:selected_icon 图标(star/fire-alt)→ content-wrapper flex + 1em 图标盒
- HTML 块:.ele-choose-prtocol/.ele-choose-platform ul 去 UA 外距
- 实测 smart-gateways 10/15 节与原站误差 ≤8px;首页 626ce49/9f202ea 回归修复
- 待办已记入 docs:8e90920 EAEL tabs、391a1ee Toggle DOM、a36c301 内嵌模板 27143
- bun test 11 pass;版本 0.10.22
2026-11-02 13:19:54 +08:00
bigcode ddeeca3293 v0.10.21: 产品归档页 C1-C4(原站 /shop/ 模板 1398 + WPC 筛选 + WooCommerce 网格)
- 导入 archive 模板 post 1398(slug=shop-archive),/collection/ 用 ElementorRenderer
  直出 hero/两列外壳,按 widget id 注入 ShopFilters/ShopProducts;新增 server function
  解决客户端导航时 loader 打不开 db 的问题
- C1 hero:面包屑 Home / Shop(BreadcrumbWidget + vars.breadcrumb 上下文)
- C2 筛选:12 组属性(term taxonomy 顺序,scripts/import-attribute-term-order.ts);
  长期列表 5 项 + See more,Battery/Operating/Install 默认折叠;URL query 驱动,
  SoM 筛选实测 22 条;顶部 Filters 标题/已选 chips/Clear all
- C3 网格:WooCommerce 归档 DOM(结果计数、orderby、24 卡 4 列、卡片 1:1 图/标题/
  Read more);默认排序导入 products.meta.menu_order(scripts/import-product-menu-order.ts),
  前三个商品与原站一致(DSOM-040R/110R/130N)
- C4 分页:页码/箭头、当前页样式、page2 25–48 条验证
- 修复 Tailwind .columns-4 与 WooCommerce 网格类冲突;app.css 新增 shop 归档 scoped 样式
- 1436 实测:hero 52.8、shop 节 2906.7、筛选区 2798.7、网格 2523.3、卡 257.7×409、
  分页 y2855,与原站逐项一致(±6px 内);bun test 11 pass;版本 0.10.21
2026-11-02 12:32:18 +08:00
bigcode 5ff5f9d477 v0.10.20: G3 询价弹窗/表单(原站 Elementor popup 1129 + CF7 604)
- 新增 InquiryPopup:全局委托拦截 #elementor-action:popup:open 链接(全站 24 处,id 1129),
  按 Elementor 弹窗 DOM 渲染(遮罩 rgba(0,0,0,.8)、700px 白卡、关闭按钮 20/20、Esc/遮罩关闭、
  打开时锁定页面滚动)
- 表单按 CF7 表单 604 重建:Name/Company/Business email/Phone/Product/Interest/Annual Demand/
  Message + consent 勾选 + reCAPTCHA 声明;样式取 popup 生成 CSS(padding 2em 3em、
  48%/31.3% 两列三列、#C9CEE8 边框、textarea 134px、按钮 #ED6C00→#FFA11B 圆角 10)
- 提交走 submitInquiry(form_key contact-form-1),字段映射 + interest/annualdemand/consent
  extra;成功显示 CF7 原文提示;弹窗内 5 个社交图标(20px/间距 14/品牌色)
- app.css 补弹窗样式与 FA tiktok/twitter 码位;Layout 全局挂载
- 实测 1436:700×737 居中、两列 289.9/三列 189、消息 604×153;390:全宽、移动端三列退化两列;
  首页与 landing 页触发器均生效,提交入库验证后清理测试数据;bun test 11 pass
- 版本 0.10.20
2026-11-02 11:37:28 +08:00
bigcode a7614e5485 v0.10.19: G2 页脚 Footer 一比一复刻(原站 elementor_library post 58)
- 导入脚本 scripts/import-footer-template.ts:从 legacy dump 提取 post 58 的 _elementor_data
  写入 contents(type=template, slug=footer),并按线上 post-58.css/DOM 补齐快照后改动
  (f95e22e Google Preferred Source、405d251 width:auto、2481635 桌面外距)
- Layout/getLayoutData 下发 footerDoc,Footer 改用 ElementorRenderer 直出原模板,
  短代码按 widget id 注入:menu-2 移动端折叠菜单、gtranslate 语言下拉(原生 select.gt_selector)
- Renderer 增强:section html_tag/边框/content_position、column 响应式宽度与
  populated padding/margin(tablet/mobile)、widget 响应式盒模型、icon widget(fixed 返回顶部)、
  icon-list 图标/间距/文字排版与 CSS 变量悬停、image 宽度、divider Elementor DOM、
  text-editor 对齐与 current-date-time 动态年份、shortcode 预渲染上下文
- slim 白名单补齐响应式/图标/动态标签字段;app.css 新增 FA Solid/Regular 字体、
  页脚 scoped 规则、elementor-hidden-* 响应式可见性
- 实测 1436:页脚总高 590.4 与原站全等(列宽/内层列/logo/社交/下拉逐项一致);
  390:56/15/347/337/97/46.4/61 逐项全等;语言切换写 ui_lang cookie;返回顶部回滚 0
- bun test 11 pass;版本 0.10.19
2026-11-02 11:20:29 +08:00
bigcode 27fa9e605f v0.10.18: H18 最新博文(8bc6b68)完成 + 文章分类关系数据修复
- PostsWidget 忠实重写(skin cards):预取架构 loader 按 widget 收集术语→查文章→
  PostsDataContext 分发;卡 DOM/缩略图比率 0.66/NEWS 徽章(uppercase)/日期 F j,Y/
  摘要 18 词(空回退正文);右列纯文本卡(44px 两行钳制+箭头图标,custom_css 注入)
- posts cards 基础 CSS + slim 白名单 cards_*/_skin/posts_include* 全键
- scripts/repair-content-terms.ts:从 legacy dump wp_term_relationships 提取 67709 对,
  经 legacy_id 映射补插 1162 条 content_terms(Blog 302/News 22 篇,原仅 61 篇有关联)
- 补 icon-arrow-light-orange.png;双端节内几何/样式全等(sec 521),截图目视一致
2026-11-02 00:27:15 +08:00
bigcode f614d10c94 v0.10.17: H16 Developer Ecosystem(ab35847+906379a)完成,审计 0 差异
- SocialIconsWidget 忠实重写:wrapper grid + column-gap(icon_spacing 10)、
  a.elementor-social-icon 44×44/圆角 10%/官方品牌底色(#0077B5/#CD201F/#3B5998)、
  字形白色(原站 SVG fill #fff 取证)、hover shrink、elementor-screen-only 结构
- FA Brands 字体子集:public/fonts/fa-brands-400.woff2(自 legacy elementor 插件库)+
  app.css 三码位 content 规则(.fab/.fa-linkedin/.fa-youtube/.fa-facebook)
- elementor-animation-shrink 通用动画类;H16 卡列 populated 扣 margin scoped
- 双端节内几何/样式 0 差异(sec 764.4/卡 528.4 全等),截图目视一致
2026-11-01 23:52:26 +08:00
bigcode 94ef2a9afa v0.10.16: H15 Trusted By Logo 墙(3b29aeb5)完成
- ColumnNode 空列裸渲染:原站空占位格无 populated 盒(margin/边框 0),仅保留弹性宽度
- populated 宽度语义辨析:H4=溢出(基线 100%,populated 272 含 margin)、H11/H14/H15=扣减
  (scoped width auto !important,272-16=256);曾试基线改 auto 致 H4 -7.7 回归,已回滚并全页回归
- H15 scoped:468316dc 列内 widget 间距 0(space_between_widgets=0,覆盖 kit-spacing)、
  三行 logo 列 populated flex 纵向垂直居中
- H15 全部设置驱动落地:heading/text(_margin 顶 10/_padding 9rem/20px)、节 margin-top 3.5%、
  列 margin 8px+边框 #474DFF26、image hover shrink;审计仅剩口径/亚像素 3 项,截图目视一致
2026-11-01 23:32:53 +08:00
bigcode deea9b550a v0.10.15: H14 Why Choose Dusun IoT(9f202ea)完成,审计 0 差异
- EaelInfoBoxWidget: 标题排版/颜色设置驱动(eael_infobox_title_typography_* 与
  _title_color 进 slim 白名单),内容改 div 直出(原站无 p 包裹,药丸列表不再被
  p 包裹/UA margin 撑高);infobox 内容 ul/ol margin 0(hello-elementor reset)
- kit-spacing 20px 排除内嵌 section(只挂 widget,H14 两行卡间距归零)
- populated 宽 100%→auto:块级填充自动扣除水平 margin(H14 680-8=672、H11 同理),
  替代 H11 时代的 per-section !important 覆写
- 双端节内相对几何 0 差异(sec 772 全等),全页 H0-H14 高度回归零差异
2026-11-01 23:15:10 +08:00
bigcode ce59229801 v0.10.14: H13.5 counter 统计条(9084925)完成
- image-box 支持 title_typography_*/description_typography_*(36px/700/#ED6C00 标题、
  18px 描述)、image_space(图标下距 6px)、text_align、title_color 落样式;
  对应键进 slim 白名单
- 六列图标宽 30% 仅存 post-18 生成 CSS(DB 无 image_size),scoped 补规则
  (efe1577/d48a588/46684e1/17330e2/a7cd0a1/e6b1413)
- 双端节内相对几何/计算样式 JSON 逐字节一致:sec h 208→235 与原站全等,
  列边框 #E0E5F9(globals ee1917e)、末列四边;H0-H13.5 全页高度回归零差异
2026-11-01 22:55:21 +08:00
bigcode c1741772cd v0.10.13: H13 The Difference Maker(供应商主张条)完成
- IconListWidget 重写为 Elementor 忠实 DOM:ul.elementor-icon-list-items(-inline-items
  flex wrap + 负边距对冲)、li>a>span.elementor-icon-list-text、text_color 落 span、
  is_external→target=_blank;基础 CSS(widget-icon-list.min.css 语义)
- 列背景全量:sectionBgStyle 支持 background_size(initial→100% auto,楼体图 bf3d0ba
  post-18 生成规则取证),ColumnNode 并入 position/repeat/size
- H13 scoped:icon-list 悬停主色(globals text_color_hover);描边盒由 custom_css 注入
- 审计取证:text-editor _margin -1rem 的 BFC 折叠(widget h 15.4)双端一致;
  orig 侧 H12 面板渐进展开致整页 y 漂移,改用节内相对坐标对比
- 相对几何逐项全等,截图目视一致;11 测试全过
2026-11-01 22:39:12 +08:00
bigcode 1c190d00ca v0.10.12: H12 Industries and Use Cases(eael-adv-tabs)完成 + H11 回归修复
- AdvTabsWidget: 忠实 EAEL DOM(li id/data-tab/aria-controls/aria-expanded)+ React 点击切换,
  active/inactive 类、内容面板 id=<slug>-tab;标题字体 Roboto
- H12 scoped 生成规则: li bg #F4F5F8 + 底边 3px(默认同背景色,active/hover #ED6C00),
  内容面板 color #333 + padding 16px 0 0 + 顶边 1px #C7CBDA(li 高 59 与原站全等)
- image-box 修复: content_vertical_alignment 设置驱动 wrapper align-items(middle→center,
  防 fig 被 flex stretch 拉高 2px);figure 内 <a> 块化消行盒下伸;ec11f3f 图宽 30%
  仅存于 post-18 生成 CSS,DB 无对应键,scoped 补规则
- 审计方法修正: 先滚动全页触发 lazy 图加载再测量(视口外 lazy 图曾致 H11 虚假 -82.2px)
- 实测 H0-H12 全部 section 高度与原站全等,页级漂移 0.8px;截图目视一致;点击切换正常
2026-11-01 22:10:59 +08:00
bigcode 46bd8d7655 v0.10.11 首页 H11 Developer Center 三卡 1:1:节背景遮罩通用实现(电路板条图+渐变 overlay,行 relative);image-box pos-left 行布局;按钮设置驱动+悬停注入;列宽 margin 语义(全零 _margin 跳过/0.9rem/figure margin 0/kit 标题 Roboto);H4/H9/H10 全量回归零差异 2026-11-01 12:16:11 +08:00
bigcode b0b9c6d5a0 v0.10.10 首页 H10 Smart Apartment Gateway 规划模块(html 自包含模块)1:1:html widget localSiteUrl/去内层 mb;全局补 Elementor figure margin 0 与 kit 标题排版(Roboto 600/h2 38px);sec h 674.8 与原站全等,H2/H9 回归零差异 2026-11-01 10:52:39 +08:00
bigcode f66f4775d6 v0.10.9 首页 H8 标题条 + H9 tabs 切换器 1:1:TabsWidget 忠实 DOM/React 切换;widget-tabs 基础块+生成规则+custom_css 三层;section margin/gap 渲染支持;全局 body 行高改无单位 1.5、kit 链接字体 Roboto;H1~H7 全量回归无差异 2026-11-01 10:34:54 +08:00
bigcode 2cbfc82a08 v0.10.8 首页 H6 宣言条 + H7 四列图标卡 1:1:section 根 padding/列 gap 默认 populated padding(10px 全向)/WidgetNode 双层 el-w-auto 修复 width:100% 强推;EAEL 取证改以原站实际加载的 eael-18.css 为准(icon/content 默认 block、title width:max-content maxW100%);H2~H7 全量 computed 归零(仅 0.8px 页级漂移),清理被取代的 scoped 补丁 2026-11-01 09:41:41 +08:00
BigCode 544cbdc5f6 v0.10.7 首页 H4 五卡组 1:1:eael-info-box 完整结构/WidgetNode 双层容器/列 margin 折叠/heading link/kit-spacing 20/image inline-block,sec.h 与原站一致(529.6) 2026-11-01 02:42:56 +08:00
BigCode 37b71ff230 v0.10.6 首页 H3 标题条 1:1(heading typography 支持 + resolveGlobals 支持非 hex 全局色 + section 双份 padding 修复;Poppins 与原站一致回退系统字体) 2026-11-01 00:39:50 +08:00
BigCode 5b83e71ad9 v0.10.5 首页 H2 产品线入口 ×6:ImageBoxWidget 重构为 Elementor 忠实 DOM + slim 白名单补齐 + H2 scoped CSS(post-18 对齐,桌面/移动/hover 实测一致) 2026-11-01 00:15:29 +08:00