platform icon indicating copy to clipboard operation
platform copied to clipboard

Использовать возможности 11ty для вывода даты обновления статьи

Open nlopin opened this issue 3 years ago • 6 comments

Обратил внимание, что после мёржа не изменилась дата изменения статьи Git CLI.

Дата изменения указана 20 сентября: image

При этом 19 октября было вмёржено дополнение к статье.

nlopin avatar Oct 19 '21 20:10 nlopin

Лично мне сейчас трудно сказать, по какой-то причине action даже не запустился. Могу предложить добавить в репо контента скрипт, который можно иногда вручную или по расписанию запускать, чтобы обновить даты.

monochromer avatar Oct 20 '21 08:10 monochromer

Можно просто добавить вариант ручного запуска. Я ещё флоу немного поменяю, будет запускаться. Взял к себе.

igsekor avatar Oct 20 '21 12:10 igsekor

@igsekor могу реализовать проверку и обновление даты на всех статьях на основе даты коммитов, или уже у вас в работе?

vaiil avatar Oct 23 '21 12:10 vaiil

В принципе, можно вычислять даты на стороне сборщика, запуская git-процесс и парсить его вывод. Но это может значительно увеличить время сборки. Зато такой способ позволит избавиться от data-файлов в репозитории контента.

monochromer avatar Dec 09 '21 09:12 monochromer

@igsekor кажется, в 11ty появилось поле даты, которое может нам помочь с этой задачкой. Правильно помню?

solarrust avatar Apr 04 '22 10:04 solarrust

@igsekor кажется, в 11ty появилось поле даты, которое может нам помочь с этой задачкой. Правильно помню?

Да, теперь можно использовать:

---
date: Last Modified
---

Так и поступим, думаю.

igsekor avatar Apr 04 '22 10:04 igsekor