作ったものとか » Hugo テーマ

Hugo テーマ 2. list テンプレート

2021-10-24 15:59:05 hugo

list.html を編集し、Section やホームページのレイアウトを作成します。

最初に、layouts/index.html を削除する

思うところがあり、今回は list.html で代用します。

ですので、themes/absence/layouts/index.html は削除してしまいます。

list.html を編集

最終形は次のようになります。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html>
<html lang="{{ .Site.Language.Lang }}">
<head>
    <meta charset="UTF-8">
    <title>{{ .Page.Title }} - {{ .Site.Title }}</title>
</head>
<body>
    {{ .Page.Content }}

    <hr />

    <h1>{{ .Page.Title }}での .Data.Pages</h1>
    <ul>
    {{ range .Data.Pages }}
    <li><a href="{{ .Permalink }}">{{ .Title }}</a></li>
    {{ end }}
    </ul>

    <h1>.Site.Pages</h1>
    <ul>
    {{ range .Site.Pages }}
    <li><a href="{{ .Permalink }}">{{ .Title }}</a></li>
    {{ end }}
    </ul>

</body>
</html>

比較したかったので、.Site.Pages も出力するようにしています。

表示結果

1
hugo server -w -D -t absence