Некоторые заметки о обновлении... Заметка
RSS Джулия Эванс

Некоторые заметки о обновлении Hugo

Автор записи в блоге решил обновить свою версию Hugo с 0.40 до 0.135, несмотря на то, что старая версия работала нормально. Он задокументировал изменения, которые ему пришлось сделать во время процесса обновления, в том числе замену вызовов шаблонов, обновление ссылок на страницы и изменение значения "следующий" и "предыдущий" в своей теме. Автор также должен был обновить свои файлы Markdown, чтобы они работали с новым рендерером Goldmark, который заменил старый рендерер Blackfriday. Это потребовало изменения способа написания Markdown, включая смешение HTML и Markdown, использование угловых кавычек и отступы вложенных списков. Автор также должен был настроить рендерер Goldmark, чтобы отключить подсветку кода и использовать старый метод для генерации идентификаторов заголовков. Он написал скрипт для сравнения вывода рендереров Blackfriday и Goldmark и использовал его для выявления и исправления проблем с своими файлами Markdown. Автор отмечает, что процесс обновления был трудоемким и не без своих проблем, но в конечном итоге считает, что это было стоило того, чтобы иметь более будущепroof рендерер Markdown. Он также упоминает, что, скорее всего, ему придется сделать аналогичные изменения при обновлении своего другого сайта, wizardzines.com, который все еще использует более старую версию Hugo.