Agent Skills
返回列表
文档转互动网页

文档转互动网页

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md ,安装 @user_af163eaa/z-doc-to-interactive-html

技能介绍

要解决的问题

在团队协作或知识管理场景中,本地 .docx 或 .md 文件常因缺乏交互性而难以快速传递信息。用户需要反复打开原始文件、手动搜索内容,甚至依赖第三方工具才能实现目录跳转和关键词过滤。这种低效的阅读方式在处理长文档(如技术手册、产品说明书)时尤为明显。

核心能力与实现步骤

本技能通过自包含单文件HTML解决上述问题,具体流程分三步:

  1. 文件解析:

- .md 文件直接渲染为HTML,自动提取 h1~h6 标题生成目录树;
- .docx 文件通过 python-docx 解析段落样式(如「标题 1」对应层级)、表格和图片,图片转为base64内联。

  1. 模板套用:

- 顶部固定搜索框:纯JS实现关键词过滤与高亮;
- 左侧目录树:点击平滑滚动至对应章节;
- 响应式设计:窄屏下目录自动折叠,确保移动端可读性。

  1. 自包含验证:

- 所有CSS/JS内联至 <style> 和 <script>;
- 图片以base64嵌入,禁止外部资源引用,确保单文件可独立部署。

适用边界与注意点

  • 硬性限制:禁止外链CSS/JS/图片(G3自包含规则),否则部署后页面可能无法加载资源;
  • 性能优化:超过2000段的文档建议分页或虚拟滚动,避免浏览器卡顿;
  • 语义保留:仅调整排版样式,不修改原文内容;
  • 部署联动:生成的HTML可直接对接「文档转公网互动页」技能实现公网访问。

使用场景

  • 把写好的Word产品说明书转成网页,方便客户在手机端直接搜索和阅读。
  • 将包含多个二级标题的Markdown架构设计文档,生成带左侧目录树的交互式网页。
  • 提取Word报告中的内嵌图表并打包成单个HTML文件,无需附加外部图片资源即可分享。

适合人员

  • 技术文档工程师:需要将本地Word格式的接口文档转成带搜索的网页,方便开发团队查阅。
  • 项目经理:手里有一份厚重的Word项目计划书,需要生成单文件网页发给团队成员在线查阅进度。
  • 内容创作者:写了一篇长篇Markdown博客,希望生成带目录的HTML文件作为电子手册分发给读者。