Инструкция по установке writefreely на debian в докер

This commit is contained in:
2026-02-08 22:36:28 +03:00
parent 3a9aefeb25
commit c7ae46c4c6
2 changed files with 285 additions and 11 deletions
+12 -11
View File
@@ -10,7 +10,7 @@ categories: ["Разработка", "Hugo"]
При запуске команды `hugo server` возникала ошибка:
```
```shell
ERROR html/template:_partials/head.html:153:13: no such template "_internal/google_analytics.html"
```
@@ -18,7 +18,7 @@ ERROR html/template:_partials/head.html:153:13: no such template "_internal/goog
### 1. Исправление ошибки с Google Analytics
В новых версиях Hugo внутренний шаблон `_internal/google_analytics.html` был удален.
В новых версиях Hugo внутренний шаблон `_internal/google_analytics.html` был удален.
Необходимо заменить его использование на частичный шаблон из темы PaperMod:
```html
@@ -31,29 +31,30 @@ ERROR html/template:_partials/head.html:153:13: no such template "_internal/goog
### 2. Обновление шаблона Google Analytics
В шаблоне `themes/PaperMod/layouts/partials/google_analytics.html` также
потребовалось обновить способ получения ID Google Analytics, так как в новых
версиях Hugo поле `.Site.GoogleAnalytics` было заменено на
В шаблоне `themes/PaperMod/layouts/partials/google_analytics.html` также
потребовалось обновить способ получения ID Google Analytics, так как в новых
версиях Hugo поле `.Site.GoogleAnalytics` было заменено на
`.Site.Config.Services.GoogleAnalytics.ID`.
### 3. Исправление ошибок с устаревшим .Site.Social
В шаблонах `twitter_cards.html` и `opengraph.html` использовались устаревшие
В шаблонах `twitter_cards.html` и `opengraph.html` использовались устаревшие
обращения к `.Site.Social`, которые были заменены на `.Site.Params.Social`.
### 4. Исправление путей к частичным шаблонам
Также были исправлены неправильные пути к частичным шаблонам в нескольких файлах:
- `twitter_cards.html`
- `schema_json.html`
- `schema_json.html`
- `opengraph.html`
## Результат
После всех исправлений сайт успешно запускается командой `hugo server` и
доступен по адресу http://localhost:1313/
После всех исправлений сайт успешно запускается командой `hugo server` и
доступен по адресу <http://localhost:1313/>
## Вывод
При обновлении Hugo или тем важно следить за изменениями в API и устаревшими
функциями. Использование устаревших элементов может привести к ошибкам сборки сайта.
При обновлении Hugo или тем важно следить за изменениями в API и устаревшими
функциями. Использование устаревших элементов может привести к ошибкам сборки сайта.