Реструктуризация: два глобальных раздела — Яша и Семен
Весь контент перенесён в content/yasha/ (7 подразделов). Создан content/semen/ с подразделами: changelog, kb, diary. Навигация — dropdown в навбаре, двухуровневое меню в hugo.toml. Шаблоны, сайдбар, поиск обновлены под вложенные секции.
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
---
|
||||
title: "Hugo Doks 0.5 — сильно устарел"
|
||||
date: 2026-03-31
|
||||
tags: ["audit", "personal-site"]
|
||||
---
|
||||
|
||||
## Проблема
|
||||
|
||||
Проект использует тему **Hyas/Doks v0.5.0** (package.json). Актуальная версия Doks — **1.x** с полной переработкой архитектуры.
|
||||
|
||||
### Что не так
|
||||
|
||||
- Doks 0.5 использует устаревший Bootstrap 5.2.0-beta1
|
||||
- Hugo 0.148.2 в зависимостях — новый, но интеграция с темой старая
|
||||
- Конфигурация через `theme.toml` — в новых версиях перешли на другой формат
|
||||
- `exec-bin` для вызова Hugo — устаревший подход, текущие версии Hugo ставятся глобально
|
||||
|
||||
### Риск
|
||||
|
||||
Medium — работает, но миграция на Doks 1.x потребует значительного рефакторинга layout-ов и конфигурации. Чем дольше откладывать — тем сложнее.
|
||||
|
||||
### Рекомендация
|
||||
|
||||
Запланировать миграцию на Doks 1.x или перейти на чистый Hugo + Bootstrap без зависимости от темы-фреймворка.
|
||||
Reference in New Issue
Block a user