页面

页面是内容最基本的构建模块。它们适用于独立内容(不基于日期的内容或不是内容组,例如工作人员或食谱)。

添加页面的最简单方法是在根目录中添加一个具有合适文件名的 HTML 文件。你还可以使用 .md 扩展名和页眉信息编写 Markdown 页面,该信息在构建时转换为 HTML。对于具有主页、关于页面和联系页面的网站,根目录和关联的 URL 可能如下所示

.
├── about.md    # => http://example.com/about.html
├── index.html    # => http://example.com/
└── contact.html  # => http://example.com/contact.html

如果你有很多页面,可以将它们组织到子文件夹中。用于在项目源中对页面进行分组的相同子文件夹将在你的网站构建时存在于 _site 文件夹中。但是,当页面在页眉信息中设置了不同的永久链接时,_site 中的子文件夹会相应更改。

.
├── about.md          # => http://example.com/about.html
├── documentation     # folder containing pages
│   └── doc1.md       # => http://example.com/documentation/doc1.html
├── design            # folder containing pages
│   └── draft.md      # => http://example.com/design/draft.html

更改输出 URL

你可能希望为源文件设置一个特定的文件夹结构,该结构会针对已构建的网站进行更改。使用 永久链接,你可以完全控制输出 URL。

页面的摘录4.1.1

可以通过在配置文件中将 page_excerpts 设置为 true选择为页面生成摘录。