首页模板
首页模板是构建网站所需的唯一模板,因此在引导新网站和模板时非常有用。如果您正在开发单页网站,它也是唯一必需的模板。
首页模板查找顺序
请参阅模板查找。
向首页添加内容和前言
首页接受来自 _index.md
文件的内容和前言。此文件应位于 content
目录的根目录(即 content/_index.md
)。然后,您可以像添加任何其他内容文件一样,向首页添加正文和元数据。
有关 _index.md
在向列表页面添加内容和前言中的作用的更多信息,请参阅下面的首页模板或 内容组织。
首页模板示例
layouts/_default/home.html
{{ define "main" }}
<main aria-role="main">
<header class="home-page-header">
<h1>{{ .Title }}</h1>
{{ with .Params.subtitle }}
<span class="subtitle">{{ . }}</span>
{{ end }}
</header>
<div class="home-page-content">
<!-- Note that the content for index.html, as a sort of list page, will pull from content/_index.md -->
{{ .Content }}
</div>
<div>
{{ range first 10 .Site.RegularPages }}
{{ .Render "summary" }}
{{ end }}
</div>
</main>
{{ end }}