Local AI Club 的文章存在 Git 里,构建时编译成静态页面。中文是站点默认语言,英文在 /en。一次有效投稿必须同时交出两种语言,并且两边说的是同一件事。
这篇指南只覆盖网站文章。它不开放聊天群、活动报名或其他尚未公开的渠道。
文章放在哪里
文件必须成对出现,共用栏目和 slug:
content/articles/{section}/{slug}/index.zh.md
content/articles/{section}/{slug}/index.en.md
规则只有三条:
{section}只能是learn、benchmarks、projects、agents、bounties、community。{slug}用英文 kebab-case,两种语言必须相同。- 不要把语言写进目录名或 slug。语言只来自文件名。
这篇指南自己的路径就是例子:
content/articles/community/article-contribution-guide/index.zh.md
content/articles/community/article-contribution-guide/index.en.md
可以对照已发布的入门文 在一台普通电脑上运行第一个本地模型。
哪些字段要翻译
下面这些字段两边必须同值,不要翻译:
difficulty、readTime、author、publishedAt、updatedAtreproStatus、version、license、statusenvironment.os、environment.engine
下面这些必须翻译,且意思对齐:
title、summary、tagsenvironment.model(如果写了)
tags 条数要一样。中文用「入门 / 进阶 / 高级」等,英文用对应的 Beginner / Intermediate / Advanced。status 必须成对:一边 published,另一边不能是 draft。稿子没齐时,两边都先写 draft。只有两边都是 published,文章才会出现在栏目列表和静态路由里。
最小 frontmatter 可以长这样,先用 draft:
title: Your title in this language
summary: One-sentence summary in this language
tags:
- Beginner
difficulty: beginner
readTime: 8
author: Your name
publishedAt: 2026-09-15
reproStatus: pending
version: "0.1"
license: CC-BY-4.0
status: draft
正文怎么对齐
允许意译,不要硬译。但不得增加、删除或削弱另一语种已经写下的事实、步骤、限制或结论。
两边还要保持:
- 相同的标题层级和顺序
- 相同的列表条数和步骤编号
- 相同的出站链接 URL,且链接必须真实可访问
- 相同的代码块:语言标记、命令、参数、模型 ID、路径逐字一致;只翻译代码外面的说明
不要发明项目、文档、群组、活动、合作、评测数据或产品能力。写不出依据的数字、排行和“官方结论”,就删掉。品牌写作是 Local AI Club,Local AI 分开写。本社区不是 LocalAI 开源项目的下属。
怎样提交
仓库在 local-ai-club/local-ai-club-website。没有单独的文章后台。
- Fork 或克隆仓库,从当前默认分支拉出工作分支。
- 按上面的路径新建两个 Markdown 文件。
- 先把
status留在draft,写完并互相对齐后再改成published。 - 在项目根目录运行检查:
npm test
- 打开 Pull Request,把中英两个文件放进同一次提交。
评审看的是:两边是否成对、主张是否对齐、代码块和外链有没有漂移、有没有写进无法核实的内容。
提交前检查
- 两个文件都在,栏目和 slug 一致。
- 标题、摘要、正文主张和步骤一一对应。
- 代码块和链接没有各写各的。
- 共享 frontmatter 没有被误译。
- 没有写入无法从正文或公开资料核实的数据。
