FAQ 页面是一个常见问题的集合。

前置条件

我们需要在 content 目录下创建一个名为 faq/index.md 的页面。

1+++
2title = "Frequently Asked Questions"
3layout = "faq"
4+++

数据

数据存放在 data 目录,其目录结构如下:

1data
2  /en
3    /faq
4      foo.json
5      bar.json
6  /zh-cn
7    /faq
8      foo.json
9      bar.json

如你所看到的,我们按照语言对问题进行归类。每个文件代表一组问题,它们有着以下相同的格式:

 1{
 2  "title": "The group title",
 3  "weight": 1,
 4  "questions": [
 5    {
 6      "question": "The question",
 7      "answer": "The answer"
 8    }
 9  ]
10}
  • weight 参数用于将组按升序排序。