Files
dedinit.ru/hugo.toml
T
estorozhenko 2af0530f8a feat: typewriter-эффект в логотипе dedinit() — темы блога в скобках
- layouts/partials/extend_footer.html: инлайн-скрипт (печать/пауза/стирание/мигание, prefers-reduced-motion, слова из [params.typewriter])
- assets/css/extended/typewriter.css: блочный мигающий курсор
- hugo.toml: [params.typewriter] words
- openspec/changes/header-typewriter: proposal/design/specs/tasks

Без зависимостей (Alpine не нужен), тема не модифицируется.
2026-09-19 17:42:59 +00:00

134 lines
3.8 KiB
TOML

baseURL = 'https://dedinit.ru/'
languageCode = 'ru-ru'
defaultContentLanguage = 'ru'
title = 'dedinit()'
theme = 'rDedInit'
# Формат даты: 06.03.2026 19:30
timeZone = 'Europe/Moscow'
# Включаем bundle хранение статей
# disableKinds = ['taxonomy']
preserveTaxonomyNames = true
# Включаем формат Frontmatter для новых файлов
metaDataFormat = "yaml"
# Переопределяем значения по-умолчанию в frontmatter
[frontmatter]
date = ["date", "publishDate", "lastmod"]
lastmod = ["lastmod", ":git", "date", "publishDate"]
publishDate = ["publishDate", "date"]
expiryDate = ["expiryDate"]
draft = false
[params]
env = "production"
title = "dedinit.ru"
description = "Блог об разных -OPS-ах, немного -измах, цифровой среде и моём месте в ней. Где-то наивно, где-то вторично, где-то несуразно, но всегда от души!"
keywords = ["блог", "программирование", "mlops", "devops", "sysops", "linux", "ci/cd", "технологии"]
author = "Стороженко Евгений Владимирович"
DateFormat = "02.01.2006 15:04"
LanguageCode = "ru-ru"
language = "ru"
languageAlt = "ru"
slugify_title = true
# Полный текст постов в RSS-ленте (content:encoded)
ShowFullTextinRSS = true
# Типографика логотипа dedinit(): темы, печатаемые в скобках (typewriter)
[params.typewriter]
words = ["linux", "llm", "politics", "homelab", "nix", "devops"]
# Настройки PaperMod
defaultTheme = "auto"
disableThemeToggle = false
ShowShareButtons = false
ShareButtons = ["telegram", "twitter", "linkedin", "reddit"]
ShowReadingTime = true
ShowPostNavLinks = true
ShowBreadCrumbs = true
ShowCodeCopyButtons = true
disableSpecial1 = false
disableSpecial2 = false
disableSpecial3 = false
disableSpecial1stPost = true
# Настройки для комментариев (если понадобится)
# utterancesRepo = ""
# utterancesTheme = "preferred-color-scheme"
# Google Analytics
# googleAnalytics = "G-XXXXXXXXXX" # Замените на ваш ID Google Analytics
# Убираем использование .Site.Social, так как устарело
# Social = {twitter = "username"}
[params.label]
text = "dedinit()"
icon = "images/favicon/favicon.png"
iconHeight = 48
[params.assets]
favicon = "images/favicon/favicon.png"
favicon16x16 = "images/favicon/favicon-16x16.png"
favicon32x32 = "images/favicon/favicon-32x32.png"
apple_touch_icon = "images/favicon/apple-touch-icon.png"
theme_color = "#2e2e33"
[outputs]
home = ["HTML", "RSS"]
page = ["HTML"]
section = ["HTML", "RSS"]
taxonomy = ["HTML", "RSS"]
term = ["HTML", "RSS"]
[taxonomies]
category = "categories"
tag = "tags"
[markup]
[markup.highlight]
style = "github-dark"
lineNos = true
tabWidth = 4
[menu]
[[menu.main]]
name = "Главная"
url = "/"
weight = 10
[[menu.main]]
name = "Архив"
url = "/posts/"
weight = 20
[[menu.main]]
name = "Категории"
url = "/categories/"
weight = 30
[[menu.main]]
name = "Теги"
url = "/tags/"
weight = 40
[params.social]
# twitter = "your_twitter_handle"
# facebook_admin = "your_facebook_admin_id"
[languages]
[languages.ru]
languageName = "Русский"
languageCode = "ru-ru"
weight = 1
title = "dedinit()"
[services]
[services.googleAnalytics]
ID = "" # Укажите ваш ID Google Analytics, например "G-XXXXXXXXXX"
[services.RSS]
limit = 5 # Количество постов в RSS-ленте
[permalinks]
posts = "/:year/:slug/"