Инструкция по установке writefreely на debian в докер
This commit is contained in:
@@ -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 и устаревшими
|
||||
функциями. Использование устаревших элементов может привести к ошибкам сборки сайта.
|
||||
|
||||
Reference in New Issue
Block a user