Skip to content

Releases: BFRKQSB7/html-guide-skill

v2.4.0 — 摘要卡防溢出自动缩字号 + 内容长度上限文档

Choose a tag to compare

@BFRKQSB7 BFRKQSB7 released this 11 Aug 06:16

v2.4.0 — 摘要卡不再因文字过多而重叠

摘要卡固定 1200×630,之前正文过长会把要点/结论挤进注释与页脚区造成文字重叠(且无法自动缩小)。

修复

  • assets/card-template.html 新增 防溢出自动缩字号(幂等脚本):
    • 正文超出可用高度时,按 0.05 档整体缩小 大标题 / 小标题(结论)/ 要点 / 注释 字号
    • 块面积随字号同步缩小(相对行高 + margin/padding 按比例缩放)
    • 缩到「正文收在 meta 之下、注释之上、卡片底内」为止;正常短内容一个字节都不动
    • 覆盖全部 6 种布局(data / quote / masthead / grid / poster / steps),保留原 steps 铺满逻辑

实测上限(data 布局 · 中文 · 有注释)

元素 上限
大标题 h1 ≤4 行 ≈64 字(第 5 行就挤进注释区)
结论 concl ≈180 字
每条要点 ≈105 字(3 行)
全部要点总行数 ≤8
标题+结论+要点总字数 ≈800 自动缩到最小档仍装下;再往上需删减

文档

  • 模板头部注释 + SKILL.md §6.3 补充内容长度上限与自动缩字号说明
  • 全部阈值经无头 Chrome DOM 几何实测(OCR 判重叠不可靠,改用几何检测)

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

v2.3.0 — headless 导出 PDF + 技能介绍页 GitHub Pages 托管

Choose a tag to compare

@BFRKQSB7 BFRKQSB7 released this 09 Aug 21:05

更新

  • SKILL.md:交付环节新增 headless 导出 PDF 选项(chrome --headless=new --print-to-pdf)——真实渲染打印样式、免弹窗,适合自动化导出,与「严禁自动弹出浏览器」规则一致
  • 新增 index.html 技能介绍页:由 html-guide 自身生成的单文件介绍(能力/硬规则/工作流/9 套主题/产出物),README 顶部加入在线预览链接,托管于 GitHub Pages
  • README 版本徽章更新至 v2.3.0(v2.2.3 功能 + v2.2.4 清理合并折叠)

v2.2.2 — 摘要卡 steps 字号 bug + prompt 代码块横向溢出修复

Choose a tag to compare

@BFRKQSB7 BFRKQSB7 released this 08 Aug 18:42

修复

  • 摘要卡 steps 布局 fit() 只放大第一个步骤querySelector("li span") 只选中第一行,导致第一步字号被撑大、其余步骤不变 —— 改为 querySelectorAll 统一放大全部步骤
  • prompt 代码块长行横向溢出lang-text 块默认不换行,长行(如 117 字符的提示词模板)拖出横向滚动条、观感「崩坏」—— 新增 pre code.lang-text{white-space:pre-wrap},长行自动换行(真正代码保持默认)

完善

  • design-system §4.3:补充 lang-text 用法说明(纯文本/prompt 块长行自动换行)
  • design-system §4.36 + structure-guide:非常见外语缩写(TL;DR / EOL 等)首现同样用 .term 注记

v2.2.1 — 清理发布文件本机个性化信息

Choose a tag to compare

@BFRKQSB7 BFRKQSB7 released this 08 Aug 08:07

修复

  • 移除发布文件中的本机个性化信息:README 安装路径从本机绝对路径改为通用 %USERPROFILE% 环境变量;代理端口示例统一为占位符
  • 同步清理 v1.0.0 ~ v2.0.9 历史 Release 正文中的本机路径与端口

v2.2.0 — 长图居中放大 + 摘要卡 2× 高清 + A4 --scale + 否定性主张证据纪律

Choose a tag to compare

@BFRKQSB7 BFRKQSB7 released this 08 Aug 07:47

更新

  • 长图(Step 6.1):正文列居中 + 放大字号填满页面;覆盖主题规则须 !important(防正文窄条靠左)
  • 摘要卡(Step 6.3)--force-device-scale-factor=2 高清导出(2400×1260)
  • A4 分页(Step 6.2 / make_a4.py):新增 --scale 倍率参数(分享建议 1.5× → 1191×1684)
  • 调研纪律search-guide.md §2.6 否定性主张先穷尽再断言 + SKILL.md Step 3 第 6 条 / Step 5 证据自检

v2.1.0 — 9 套主题 + 摘要卡 6 布局 + A4 分页

Choose a tag to compare

@BFRKQSB7 BFRKQSB7 released this 08 Aug 06:37

新增

  • 9 套设计师血统主题:新增 swiss(Müller-Brockmann 瑞士国际主义 · 瑞士红 · 网格)、book(Tschichold 书卷 · 版心比例 · 段首缩进两字)
  • 摘要卡 6 布局assets/card-template.html 重构为 data(数据)/ quote(观点对角引号)/ masthead(头条编辑)/ grid(数据网格 KPI)/ poster(海报宣言+论据行)/ steps(步骤,正文自动适配铺满)× 9 风格
  • scripts/make_a4.py:一键把成品页分成多张同尺寸 A4 图(表格不切 / 段落跨页 / 作者页脚 / 末页居中 / 标题防爆)

完善

  • design-system §2.3 专业排版原则(Butterick / Tufte data-ink / Warde 水晶杯 / Vignelli 可辩护)+ §4.37 卡片布局选择
  • structure-guide 专业领域版式速查(学术/法律/财经/工程/产品 → 主题映射)

安装:下载本 Release 的 Source code (zip),解压后放到 ~/.claude/skills/html-guide(目录内直接是 SKILL.md)。

v2.0.9 — 主题切换默认跟随系统

Choose a tag to compare

@BFRKQSB7 BFRKQSB7 released this 07 Aug 18:49

更新

  • 主题切换默认跟随系统:打开页面默认按 prefers-color-scheme 跟随系统深浅色,不再读取 / 写入 localStorage 记忆上次选择
  • 点击右上角 ☀️/🌙 仍可手动切换(浅色 → 深色 → 跟随系统),但只对当前会话生效,刷新 / 重开即恢复跟随系统
  • 背景:生成的是单文件文档,常分发给他人在各自设备打开——作者自己调试时点过深浅色,不应影响读者每次打开看到的主题
  • README 功能表「深浅色切换」同步更新

安装

html-guide 文件夹放入 ~/.claude/skills/
(Windows: %USERPROFILE%\.claude\skills\),或用 Claude Code 的 /plugin 安装本仓库。
首次使用前复制 user-config.example.mduser-config.md 并填本机代理。

验证

无头 Chrome 渲染确认:加载后 <html>data-theme(即跟随系统)、按钮处于「跟随系统」态、目录 / 锚点 / 高亮全部正常、无 JS 报错;check_html.py 0 error 0 warning。

v2.0.8 — user-config 扩展功能偏好

Choose a tag to compare

@BFRKQSB7 BFRKQSB7 released this 05 Aug 06:09

更新

  • user-config 扩展「功能偏好」:除了网络代理,本机个性化配置现在还能控制生成页面的功能开关。六项默认全开,写 off 即生成时省略对应元素:
    • theme-toggle(深浅色切换按钮)/ print-btn(打印按钮)/ to-top(回到顶部)/ kbar(Ctrl+K 跳转)/ progress(阅读进度条)/ toc(侧边目录)
  • SKILL.md 撰写原则补:生成前读 user-config.md 功能偏好裁剪;骨架 JS 对缺失元素自带守卫,不会报错
  • 映射表见 user-config.example.mduser-config.md 仍不入库

安装

html-guide 文件夹放入 ~/.claude/skills/
(Windows: %USERPROFILE%\.claude\skills\),或用 Claude Code 的 /plugin 安装本仓库。
首次使用前复制 user-config.example.mduser-config.md 并填本机代理。

验证

去掉 #toTop / #kbar 元素后 headless 渲染:JS 异常 0,其余功能(进度条、主题、打印)完好。

v2.0.7 — 功能按钮 tooltip 规范 + 回顶按钮更明显

Choose a tag to compare

@BFRKQSB7 BFRKQSB7 released this 05 Aug 05:46

更新

  • 共享 .btn-tip 组件:修复主题按钮 tooltip 被按钮宽度压成竖排的问题(width:max-content 保证单行),右对齐按钮右缘防出屏,max-width 兜底超长折行
  • 打印按钮加 tooltip「打印 / 导出 PDF」;title 属性移除(避免 CSS tooltip 与原生 title 双提示);回顶按钮 title 移除
  • 规则固化(design-system §4.31 + SKILL.md 自检):只给含义不直观的图标按钮加简短提示(主题切换、打印),意义自明的图标(搜索、复制、回顶 ↑)不加,文字尽可能简短
  • 回顶按钮更明显:主色描边 + 浅底 + 主色箭头,悬停填充主色,深浅色下都醒目

安装

html-guide 文件夹放入 ~/.claude/skills/
(Windows: %USERPROFILE%\.claude\skills\),或用 Claude Code 的 /plugin 安装本仓库。
首次使用前复制 user-config.example.mduser-config.md 并填本机代理。

验证

CDP 实测:主题 tooltip 宽度 130px 单行(非 38px 竖排)、打印 tooltip「打印 / 导出 PDF」悬停出现、print/to-top 的 title 均为空、按钮右缘在视口内。

v2.0.6 — 主题按钮悬浮说明防溢出

Choose a tag to compare

@BFRKQSB7 BFRKQSB7 released this 05 Aug 05:37

更新

  • 悬浮说明防溢出:tooltip 由居中改为右对齐按钮右缘(right:0),右上角悬停时不再向右侧溢出屏幕(上一版 v2.0.5 提示文字过长,最右侧看不全)
  • 文案删短为三态短说明:「跟随系统 · 点击切浅色」「浅色 · 点击切深色」「深色 · 点击切跟随系统」
  • max-width:min(70vw,16rem) + white-space:normal 兜底换行,超长也不出屏

安装

html-guide 文件夹放入 ~/.claude/skills/
(Windows: %USERPROFILE%\.claude\skills\),或用 Claude Code 的 /plugin 安装本仓库。
首次使用前复制 user-config.example.mduser-config.md 并填本机代理。

验证

CDP 实测:right:0 生效(tooltip 右缘 = 按钮右缘,按钮右缘 729 < 视口 758)、max-width 256px、文案 14 字符、悬停 opacity 1。