@capotej/create-content-repo

中文文档
0.18.0发布于 2026/10/27BSD-3-ClauseES Module零依赖构建来源已验证近 30 天下载 2447

脚手架 a内容-repo:.typ source + 代理技能 + stdlib-Python 构建管弦乐器. 通过 npx 运行@capotej/ create-content-repo .

中文使用文档
文档目录7 节
  1. 使用量
  2. 建筑
  3. 加入脚手架
  4. 软件包管理器
  5. 工具版本
  6. 格式化/ Linting 格式化
  7. 释放

@ capotej/ 创建- content- repo

脚手架 内容-repo: Typst (英语).typ(a) 内容、代理技能 stdlib- Python 构建由错误绑定的工具链管弦乐器和Netlify 部署。 运行通过 npx @capotej/create-content-repo <name>。 。 。 .

使用量

npx @capotej/create-content-repo my-blog

这就是整个设置。 若为 git 脚手架已经运行在路径上 git init (处) main并作最初的记念;否则,记念 其下一步骤输出的手动步骤.

从那里, 向生成的回波点出您的代理设备 - 技能 里面是接口。 归宿 AGENTS.md 合同加 .agents/skills/{build,new-content,serve,publish}/ 告诉探员如何 创建内容, 构建和验证, 运行 dev 循环, 并发布; 无原始 需要蟒蛇或打字命令。 典型的第一届会议:要求新的 帖子(新内容),在当地观看(服务于3:00),然后出版.

生成的回波 :

  • content/{posts,links,papers,pages}/ 一个 .typ 实例 (单位:千美元)#let meta 命令 + #context metadata((meta)) 标记)
  • .agents/skills/{build,new-content,serve,publish}/ - 代理人 界面: 在 .agents/skills/build/scripts/build.py (python3 stdlib只引用HTML所标注的打字; --verify 检查构建/ 是在重建时的字节- 等同, dev 服务器 + watch at .agents/skills/serve/scripts/serve.py (3: 00,重建-改变)
  • .pre-commit-config.yaml + 键 .typos.toml ——预留钩(打字式格式+) 输入拼写 .typ ),所有工具通过 mise 被绑定
  • AGENTS.md ——代理人内容合同
  • mise.toml 被钉住的打字机、打字机、打字机、打字机
  • netlify.toml ——自开机建设(如果有的话,其他) • 出版 build/

选项 : --typst-version <ver> (默认 0.15.1), --force。 。 。 .

建筑

零依赖性类型Script CLI(tsc- 编成的). 没有子命令, 没有运行时间 deps——argv只解析,如创建-反应-app. 模板文件机构是 真实文件 template/,在 npm 包中运出 (单位:千美元)files: ["dist", "template"]) (中文(简体) ).

  • 输入点 : src/cli.ts → dist/cli.js (单位:千美元) bin 目标)
  • src/scaffold.ts 副本 template/ 输入 ./<name>,替换 {{NAME}} 编号 : {{TYPST_VERSION}} 编号 : {{DATE}} 并重命名 DATE-*.typ 示例文件到今天的日期; template/gitignore 无点船舶(npm) 剥去根 .gitignore) 写作真实 .gitignore
  • template/ 保存每个生成的文件正文

加入脚手架

  1. 编辑文件 template/ - 这是整个生成的回波.
  2. pnpm build && node dist/cli.js test-repo 并检查树.
  3. 运行生成的 repo 构建以证明模板编译 : cd test-repo && mise install && python3 .agents/skills/build/scripts/build.py

软件包管理器

这个项目使用 小时,通过 packageManager 输入 package.json不使用 npm 或纱线.

所有依附关系都固定在准确的版本上——没有浮动范围(^, (中文(简体) ), ~) (中文(简体) ). pnpm执行7天的放出冷却通过 minimumReleaseAge: 7 内 pnpm-workspace.yaml 作为供应链的守护者.

工具版本

这个项目使用 mise.toml 作为所有工具唯一的真相来源 语言版本。 不在全球或通过临时命令安装工具—— 使用 mise 代替 .

格式化/ Linting 格式化

克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克 线人运行林特, 类型检查、格式:检查、构建和E2E脚手架+构建步骤.

释放

OIDC信任的出版——推出 v* 标签触发器 .github/workflows/release.yml 它出版到npm。 没有npm的标志. 见 .agents/skills/release/SKILL.md 完全释放程序.

版本与发布记录

@capotej/create-content-repo 共发布 19 个版本,首次发布于 2026/09/19;过去 12 个月发布了 19 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.18.0latest2026/10/2713 天前
0.17.02026/10/2713 天前
0.16.02026/10/2713 天前
0.15.02026/10/2713 天前
0.14.02026/10/2713 天前
0.13.02026/10/2614 天前

关于 @capotej/create-content-repo 的常见问题

@capotej/create-content-repo 是什么?

脚手架 a内容-repo:.typ source + 代理技能 + stdlib-Python 构建管弦乐器. 通过 npx 运行@capotej/ create-content-repo .

如何安装 @capotej/create-content-repo?

在项目目录运行 npm install @capotej/create-content-repo,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 create-content-repo,可以用 npx create-content-repo 直接运行。

@capotej/create-content-repo 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/capotej__create-content-repo 是否存在。

@capotej/create-content-repo 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@capotej/create-content-repo 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=24。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@capotej/create-content-repo 可以商用吗?

@capotej/create-content-repo 使用 BSD-3-Clause 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。另外不得用原作者名义为衍生产品背书。以上为概括,不构成法律意见,请以许可原文为准。

@capotej/create-content-repo 的下载量有多少?

根据 npm 官方下载统计,@capotej/create-content-repo 在 2026/10/09 – 2026/11/07 这 30 天内被下载 2,447 次,日均约 82 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@capotej/create-content-repo 还在维护吗?

最新版本 0.18.0 发布于 2026/10/27(13 天前);至今共发布 19 个版本,其中过去 12 个月发布了 19 个;首次发布于 2026/09/19。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。