1
0
hugo/old/2019-12-11-hugo.md

32 lines
992 B
Markdown
Raw Normal View History

2024-04-23 13:21:26 +00:00
+++
2024-04-23 13:28:33 +00:00
date = "2019-12-11T08:00:00"
2024-04-23 13:21:26 +00:00
tags = ["hugo"]
title = "hugoでその日の記事がビルドされない問題を回避する"
slug = "hugo"
+++
hugoは、その日の記事がビルドされない問題があります。その回避法です。
```toml:config.toml
[frontmatter]
date = [":filename", ":default"]
```
ファイルは`content/post/2019-12-09-test.md`(その日の日付)とします。
```md:content/post/2019-12-09-test.md
2024-04-23 13:28:33 +00:00
date = "2019-12-09T08:00:00"
2024-04-23 13:21:26 +00:00
```
### hugoでその日の記事がビルドされない問題
これは、UTCがデフォルトになっているためだと思いますが、hugoでは、通常、`.Date.Local`を使っても、その日の記事がビルドされない問題があります。
```html:layout/_default/list.html
2024-04-23 13:28:33 +00:00
{{ dateFormat "2006-01-02T15:04:05" .Date.Local }}
2024-04-23 13:21:26 +00:00
```
そこで、dateをファイル名から取得する方法に切り替えると、回避できます。
2024-04-23 13:28:33 +00:00
追記 : `date = "2019-12-09"`と書けばいける?