ima 知识库阅读导航网站构建:从知识库到可部署的静态阅读站

前言

手上有一堆沉淀在 ima 知识库里的资料,想做成能访问、能分享、甚至能售卖的阅读站点。常规做法是自己写脚本抓内容、拼 HTML、做目录和分页,再找地方部署。问题在于这活儿链条长:内容是 RTF 或编码过的原文,需要解码和清洗;站点要双阅读模式、目录抽屉、共鸣页、单页版多种形态;最后还要备份源码。每一步都有坑,且很少只有一个人在维护。

下面介绍的这个 Skill 把这条流水线串成了可复用的过程,输入是一个 ima 知识库,输出是一个可部署、可售卖的静态阅读导航网站,案例是《伟人心法《毛选》》。

这是什么

ima 知识库阅读导航网站构建,坐标 @user_ada8b285/ima-kb-reading-site,版本 1.0.0,由社区发布者 user_ada8b285 维护,分类 content-creation,来源 community,标签 requires_api_key=true。

它解决的问题是:把 ima 知识库的内容加工成一套静态多页面站点,并把后续迭代、部署、备份的脚本统一维护。参考案例的 kb id 是 7490324465204879。

官方页面上的描述采用了「第三人称 + 何时使用 + 触发词(中英文)+ 覆盖范围」的结构,目的是让系统在听到「把某某知识库做成网站」这类说法时能自动识别并调用这个 Skill。触发词包括把 ima 知识库做成网站、阅读导航、知识付费站点、复现或迭代「毛选式」阅读网站、维护构建体系等。

核心功能

下面介绍的能力都来自官方描述中的流水线。

  1. ima-mcp 抓取内容:从知识库读取原始资料。
  2. RTF/解码:处理原文中的 RTF 或编码内容。
  3. 正文清洗:去掉格式噪声,保留正文。
  4. 双阅读模式:一套正文支持两种阅读方式。
  5. 多页静态站 + 按篇分片:生成静态多页面,并按篇拆文件。
  6. 目录抽屉:侧边目录交互。
  7. 微信读书共鸣页:生成共鸣页。
  8. 单页版:另外产出一份单页版本。
  9. ima 离线导出:内容可离线留存。
  10. 部署与备份:支持 CloudStudio 与 GitHub Pages 部署,源码另行备份。

配套脚本在描述里被明确点名:build_site.py、build_resonance.py、navdrawer.js,对应整站构建、共鸣页构建、目录抽屉交互。

安装与启用

官方资料没有给出独立的安装命令,只提供了坐标和官方地址。实际使用方式以 SkillHub 页面为准。

坐标:

@user_ada8b285/ima-kb-reading-site

官方地址:

https://api.skillhub.cn/user_ada8b285/ima-kb-reading-site

SkillHub 页面:

https://www.skillhub.cn/skills/user_ada8b285/ima-kb-reading-site

由于标签带有 requires_api_key=true,启用前需要先准备好对应的 API Key。不同客户端(Cursor / Codex CLI / Claude Code)的接入方式官方资料未逐一说明,这里不做推测。

典型用法

以下是描述中给出的可复现方向,具体命令以 Skill 内附脚本为准。

先按知识库走一遍完整流水线:

ima-mcp 抓取 → RTF/解码 → 正文清洗 → 双阅读模式 → 多页静态站 + 按篇分片 → 目录抽屉 → 共鸣页 → 单页版 → ima 离线导出 → 部署 → 源码备份

需要只重建整站时,执行整站构建脚本:

python build_site.py

需要重建微信读书共鸣页时,执行共鸣页构建脚本:

python build_resonance.py

需要调整目录抽屉交互时,改 navdrawer.js 后重新构建。

如果是复现或迭代既有站点,流程上与新建一致,只是输入换成已有的知识库 id 和既有脚本。

适用场景与注意

适合这几类情况:已有 ima 知识库,想做成阅读导航站或知识付费站点;想复现「毛选式」阅读网站;已经在维护这类站点,需要统一构建、部署、备份脚本。

注意几点:

  1. 该 Skill 依赖 ima-mcp 抓取内容,知识库的可访问性会直接影响产出。
  2. 产出是静态站点,动态功能(评论、支付等)需要另行接入,官方描述里没有覆盖。
  3. 构建脚本和产物都在维护范围内,改动前先确认当前版本对应关系。
  4. 部署环节官方给了 CloudStudio 与 GitHub Pages 两条路径,按自己环境选。
  5. 评分与下载量属于平台统计,会随时间变化,本文数据截至抓取时间。

小结

这个 Skill 的价值在于把「知识库 → 静态阅读站」这条长链路收成一套可重复执行的流程,从抓取、清洗、双阅读模式、分页、目录抽屉、共鸣页、单页版、离线导出,一直到部署和源码备份都有对应脚本。如果你的需求正好落在把 ima 知识库做成网站、阅读导航站或知识付费站点上,可以从它的官方地址入手试一遍。

官方地址:https://api.skillhub.cn/user_ada8b285/ima-kb-reading-site

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜