AOSC Wiki / 开发者 / 基础设施 / .
其他语言: English

门户网站

门户网站维护指南

目录结构§

在本地构建页面§

安装 Hugo(如已安装可跳过此步):

站点构建与预览:

镜像站信息生成:

新建文章§

使用 hugo new(推荐)§

执行:

hugo new -k posts content/news/posts/YYYY-mm-dd-title.md

接下来使用您偏好的编辑器打开 content/news/posts/YYYY-mm-dd-title.md 并填入文章内容。

手动添加§

只需在 content/news/posts 目录下创建 YYYY-mm-dd-title.md 文件。

在填入文章内容前,您需要参照下面的示例添加一个文件头:

---
categories:
  - news
title: "title"
date: 2006-01-02
important: false
---

请注意 categories 应该填写 news 和(或) community

新建个人页面§

使用 hugo new(推荐)§

如果您希望使用 Markdown 写作(请注意这种情况下在文件中添加的 HTML 行将不会生效):

hugo new -k people content/people/<preferred_name>.md

如果您希望使用 HTML 写作:

hugo new -k people content/people/<preferred_name>.html

注意事项§

  1. 无论是文章还是个人页面都不应该包含原始的 HTML 代码。即使您这样做,Hugo 在渲染 Markdown 的时候也会自动删除相应的代码。如果您确实想嵌入一些东西,可以考虑使用 Hugo 内置的短代码解释器

  2. 无论是文章还是个人页面都不应该包含类似 {{ $something }} 这样的模板语法,否着它们将被自动转义。如果您想使用模板化语法,您可能需要使用短代码,请参阅上面的文档。

应用变更§

直接将您的变更提交到 master 分支即可。站点的部署流程是自动的,详情可以看 这里。如果您没有相应的权限,您可以转而新建一个合并请求。