Как правильно отображать дату и время в сообщении hugo?

Я создал сообщение, используя hugo new posts/mypost.md, и он создал для меня mypost.md с такой конфигурацией заголовка toml

toml config

Но когда я запускаю на сервере (локальном), дата и время отображаются неправильно, например:  введите описание изображения здесь

Как я могу это исправить? Заранее спасибо!


person Hieu Doan    schedule 18.06.2019    source источник


Ответы (2)


Вот как я заставил это работать:

Добавьте свой формат даты в config.toml

[params]
    dateFormat = "02 Jan 2006"

В заголовке вашего сообщения должна быть указана дата:

---
date: "2020-12-23T15:21:54+05:30"
...
---

Используйте формат в своем макете:

<div>{{ .Params.date.Format .Site.Params.dateFormat }}</div>

Примечание. НЕ меняйте числа в формате даты. Это должно быть 02 для дня, января для месяца, 2006 для года и т. Д. Проверьте это Больше подробностей.

person Ashwin    schedule 22.01.2021
comment
Спасибо, но я ответил на свой вопрос в вышеприведенном комментарии, он почти такой же, как и ваш ответ. - person Hieu Doan; 23.01.2021

Вам необходимо установить формат даты в файле config.toml на 2.1.2006 (любой правильный формат, убедитесь, что 2 января 2006 года).
Эта ссылка спасет меня

person Hieu Doan    schedule 18.06.2019