Skip to content

布局

布局

所有的 Allay 模板都应放在 templates 目录下。你至少需要包含以下默认模板:

  • index.html:主索引页模板。
  • 404.html:404 错误页模板。
  • page.html:常规页面的默认模板。

当 markdown front matter 中未指定 url 字段时,Allay 会使用 page.html 模板渲染页面。

自定义模板布局

并非所有页面都应使用相同的布局。你可以在 front matter 中通过 template 字段为每个页面指定不同的模板。例如:

content/about/index.md

---
title: About Me
template: about.html
---

Hello, this is the about page.

templates/about.html

<body>
    <h1>About Me</h1>
    <p>{: .content :}</p>
</body>

这样,你可以为博客中的不同类型页面创建自定义布局。只需确保指定的模板文件存在于 templates 目录中即可。