源码获取

本站按 GNU General Public License v3.0 发布。下面这个包与线上版本一一对应, 可以直接下载、解压、重新构建,无需注册、无需付费、无需提出申请。

下载源码包(tar.gz)约 2 MB,含全部页面、工具与构建脚本

包里有什么

  • src/ —— 页面模板、工具实现、站点文案、教程原文
  • functions/ —— 服务端代理接口(在服务器上运行,不随前端分发)
  • scripts/ —— 构建期脚本,含本包的生成脚本本身
  • public/ —— 只有重定向表、响应头、robots 这类文本配置
  • LICENSE / NOTICE —— 许可全文、修改声明与原始版权
  • SOURCE-README.md —— 构建步骤与未包含内容的说明

包里没有什么

第三方二进制资产(onnx 模型、onnxruntime 与 tree-sitter 的 wasm、图片、字体) 不是本站的源码,因此不入包;它们各自有独立的许可与上游发布地址, 具体清单见包内 SOURCE-README.md。

怎么构建

npm ci --legacy-peer-deps
npm run build

需要 Node.js 22.x。产物是纯静态文件,放在任意静态托管上即可运行。

许可与再分发

你可以按 GPLv3 的条款自由使用、修改、再分发这份代码。再分发时请保留LICENSE 与 NOTICE,并在你的修改版本里同样提供源码。 完整条款见 gnu.org。