Skip to content

如何添加新文章

本文档介绍如何向工业Docs文档中心添加新的文章。

src/content/docs/
├── index.mdx # 首页
├── guides/ # 指南目录
│ └── getting-started.md
├── best-practices/ # 最佳实践目录
│ └── getting-started.md
└── en/ # 英文版本
├── index.mdx
├── guides/
└── best-practices/

在对应的目录下创建新的 .md.mdx 文件。

Terminal window
# 示例:创建新的指南文章
touch src/content/docs/guides/my-new-article.md

每个文档文件顶部需要包含 frontmatter:

---
title: 文章标题
description: 文章描述(显示在搜索结果中)
---

使用 Markdown 语法编写文档内容。

## 标题
这是正文内容。
### 小标题
- 列表项 1
- 列表项 2

en 目录下创建对应的英文文章:

Terminal window
# 示例:为新文章创建英文版本
touch src/content/docs/en/guides/my-new-article.md

运行构建命令验证:

Terminal window
npm run build

可以使用 Starlight 提供的组件增强文档:

:::tip
这是一个提示
:::
:::note
这是一个备注
:::
:::caution
这是一个警告
:::
\`\`\`javascript
console.log('Hello World');
\`\`\`
import { Card, CardGrid } from '@astrojs/starlight/components';
<CardGrid>
<Card title="标题">内容</Card>
</CardGrid>
  • 文件名使用连字符 - 分隔单词
  • frontmatter 中的 titledescription 必须填写
  • 建议为每个中文文章创建对应的英文版本
  • 中英文文章的路径保持一致