Skip to main content
JGJenks Guo

文档 / how to

使用 AI 更新内容

适用于 Jenks — 通过管理控制台、CLI、REST API 或管理 MCP 更改站点内容,支持校验、多文件提交和开发预览。

四种入口,一套规则

所有管理修改都会通过同一套管理 API,并由你的个人令牌进行保护(Keychain 中的 agent-env:JENKSGUO_ADMIN_TOKEN)。按需选择最合适的方式:

界面 最适合
位于 https://jenksguo.xyz/admin 的控制台 手动浏览和编辑,带实时预览
CLI jenks admin … 通过终端或脚本进行快速编辑
管理 MCP (/mcp/admin 或 jenks mcp --admin) 让 AI 代理(如 Claude Code)来完成工作
REST /api/admin/* 自定义自动化

每次写入都会依据内容模式进行校验,并提交到 git。随后 CI 会将变更条目重新翻译为所有语言,重建并部署。

加载令牌

export JENKSGUO_ADMIN_TOKEN="$(security find-generic-password -s agent-env:JENKSGUO_ADMIN_TOKEN -w)"
jenks admin whoami

写入前先读取

jenks admin schema                         # fields, tags, lenses, writable paths
jenks admin ls content/corpus/experiences  # files and their sha
jenks admin get linktree-partner-solutions-lead

先校验,再写入

在本地编辑文件、进行校验,然后提交:

jenks admin get linktree-partner-solutions-lead > linktree.md
# …edit linktree.md…
jenks admin validate content/corpus/experiences/linktree-partner-solutions-lead.md linktree.md
jenks admin put content/corpus/experiences/linktree-partner-solutions-lead.md linktree.md \
  -m "Linktree: add developer portal launch detail" --branch dev

未通过校验的写入会被拒绝,因此错误的编辑永远不会破坏构建。

让 AI 起草

jenks admin ai-edit tooronga-toastmasters "correct the period to 2019 — 2021" --branch dev
jenks admin ai-edit tooronga-toastmasters "correct the period to 2019 — 2021" --branch dev --apply

第一次调用会返回建议稿、差异以及任何校验问题。第二次会提交变更。

在一次提交中更改多个文件

使用 admin_commit_changes(MCP)或配合 JSON 文件的 jenks admin commit:

{
  "changes": [
    { "path": "content/corpus/community/murrumbeena-school-council.md", "content": "---\n…" },
    { "path": "content/corpus/capabilities.md", "content": "…" }
  ]
}
jenks admin commit changes.json -m "School council: confirm dates" --branch dev

要删除文件,使用 { "path": "…", "delete": true }。

让代理来完成

连接上管理 MCP 服务器后,直接给代理下指令,例如:

阅读架构。将 Virginia Park Childcare 条目的时间段改为 2019 — 2024。进行校验, 提交到 dev 并写明清晰的提交信息,然后把部署状态给我看。

规范的代理将按顺序调用 admin_schema、admin_read_file、admin_validate、admin_write_file 和 admin_deploy_status。

值得遵守的规则

  • 非简单改动请使用 dev,先检查 https://dev.jenksguo.xyz,再进行晋级。参见 预览与晋级。
  • 只写事实。内容会供 Ask Jenks 助手使用,并被视为真实。不要让 AI 添加入无法证实的数字、头衔或主张。
  • 切勿在内容中放入机密信息——不要包含令牌、电话号码、住址或推荐人信息。content/ 下的所有内容都是公开的。
  • 用英文撰写。其他六种语言的翻译由 CI 生成;content/corpus/i18n/glossary.json 中的术语表会固定标题和视角名称。
  • 撤销只需一次提交。Git 历史会保留每个版本。

.md本页内容在 AI 协助下翻译;官方职位名称保留英文。