estorozhenko
39f29cc897
ci: workflow деплоя dedinit.ru через SFTP при пуше в main (Gitea Actions)
2026-09-19 18:51:08 +00:00
estorozhenko
f714b9180b
openspec: архив change theme-toggle-first-post-card (спека theme-fixes в specs/)
2026-09-19 18:22:07 +00:00
estorozhenko
57840211f0
fix: переключатель темы вправо у меню + карточка первого поста + подключение typewriter.css через extend_head
...
- assets/css/extended/typewriter.css: flex-order в .nav (logo | menu | toggle), article.first-entry как .post-entry (фон/рамка/скругление/отступ)
- layouts/partials/extend_head.html (новый): resources.Get typewriter.css — Hugo НЕ подхватывает корневой assets/css/extended через resources.Match темы, поэтому прошлый CSS не применялся (JS работал, стили нет)
- openspec: change theme-toggle-first-post-card (proposal/design/specs/tasks)
ВАЖНО: прошлый деплой typewriter-эффекта был неполным — CSS не подключался. Этот коммит чинит оба бага + курсор.
2026-09-19 18:04:15 +00:00
estorozhenko
64fb3a000f
openspec: архив change header-typewriter (спека site-header-typewriter в specs/)
2026-09-19 17:48:38 +00:00
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
estorozhenko
a0b3749a1b
content: удалены 7 бандлов-дубликатов, исправлены даты (ISO-8601) в 8 постах, починены битые ссылки на медиа (atom-plus-markdown, obsidian-web-clipper, test-post, hugo-slugs)
2026-09-13 19:08:50 +00:00
estorozhenko
7e96cccea1
docs: план импорта/дедупликации old_content, статус аудита бандлов
2026-09-13 18:36:19 +00:00
estorozhenko
355841e590
content: hero.svg + cover.image для всех бандлов (68/68), frontmatter для 3 без него
2026-09-13 18:34:31 +00:00
estorozhenko
f8a07cce3e
another old content
2026-09-13 19:22:21 +03:00
estorozhenko
6cddae4798
Merge branch 'main' of gitverse.ru:kpa39l/dedinit.ru
2026-09-13 19:19:18 +03:00
estorozhenko
5c27c9d583
find old_content
2026-09-13 19:19:02 +03:00
estorozhenko
dfdf028104
Merge branch 'main' of gitverse.ru:kpa39l/dedinit.ru
2026-09-13 19:18:09 +03:00
estorozhenko
9f06af7fa7
post: зависание systemd1 — диагностика и перезагрузка с --force --force
2026-09-13 13:36:40 +00:00
estorozhenko
2253bf0953
AGENTS.md: правило — хэштеги только строчными буквами
2026-09-13 12:46:28 +00:00
estorozhenko
d33417db46
post: herdr — терминальный workspace-менеджер для AI-агентов
2026-09-13 11:53:56 +00:00
estorozhenko
358d56da30
add some old posts
2026-09-13 14:18:25 +03:00
estorozhenko
d176e0ded6
docs(project): статус, TODO, WALKTHROUGH — пост GoToSocial опубликован
2026-09-13 10:56:20 +00:00
estorozhenko
0fcfeb36d0
post: GoToSocial молча съедал статусы с релеев — match_by_default
2026-09-13 06:27:28 +00:00
estorozhenko
8123051ca7
docs(project): файлы проекта в docs/ (STATUS, PRD, TODO, WALKTHROUGH) + AGENTS.md
2026-09-12 17:15:10 +00:00
estorozhenko
f07bffe838
openspec(localize-i18n-ru): propose — русская локализация UI (i18n/ru.toml)
2026-09-12 17:11:03 +00:00
estorozhenko
0f4d6da3c5
docs(agents): все изменения проекта — только через OpenSpec
2026-09-12 17:08:50 +00:00
estorozhenko
d5ab80e7da
docs(roadmap): задача — shortcode tabs для темы rDedInit
2026-09-12 16:34:56 +00:00
estorozhenko
d426aa39ed
chore(docs): уборка структуры — вся документация в docs/, краткий README, добавлен AGENTS.md
...
- AGENTS.md: правила проекта (структура доков, стек, статьи, деплой, git, openspec, проверки)
- README.md: сокращён до введения + указателей на docs/
- docs/: DEPLOY_INSTRUCTIONS, ROADMAP, PAPERMOD_PARAMS, QWEN, gitea-setup,
Telegram_frontend, ssh_setup, archive/PROJECT_SUMMARY (из .qwen/)
- tools/: winscp_script.txt переехал из корня к deploy_sftp.py
- Makefile и deploy_sftp.py: ссылки на docs/DEPLOY_INSTRUCTIONS.md
2026-09-12 09:58:09 +00:00
estorozhenko
80eb3c709d
chore: игнорировать .hermes/ (служебные openspec-скиллы)
2026-09-09 02:59:36 +00:00
estorozhenko
70a3671d61
chore(deploy): make deploy — единственный способ деплоя (SFTP paramiko вместо rsync)
...
- Makefile Unix: tools/deploy_sftp.py (paramiko mirror --delete), autovenv
- tools/deploy_sftp.py: рекурсивный SFTP-mirror public/ -> /dedinit.ru
- Jino SFTP-only: rsync/ssh-exec запрещены (exec request failed on channel 0)
- README/DEPLOY_INSTRUCTIONS: обновлены, деплой только через make deploy
- .gitignore: + .venv/
2026-09-09 02:59:16 +00:00
estorozhenko
4ec03cddd5
docs(openspec): archive rss-full-feed — спека site-rss в main specs
2026-09-08 20:08:28 +00:00
estorozhenko
fea925de0c
docs(openspec): отметить выполненные задачи rss-full-feed (push+deploy)
2026-09-08 20:08:15 +00:00
estorozhenko
cb4decb672
feat(rss): полный текст и обложки в RSS-ленте, лимит 5 постов
...
- hugo.toml: ShowFullTextinRSS=true, [services.RSS] limit=5
- тема rDedInit rss.xml: prepend cover (figure.entry-cover, absURL) в content:encoded
- openspec change rss-full-feed (план A реализован)
2026-09-08 20:04:44 +00:00
estorozhenko
827d40609e
fix(well-known): apex webfinger/nodeinfo → dynamic redirect to social.dedinit.ru (GtS split-domain, fix long address in Tusky/Mastodon)
2026-09-07 05:46:21 +00:00
estorozhenko
b049cb2afe
fediverse: .well-known для split-domain (apex dedinit.ru -> social.dedinit.ru)
...
GoToSocial: host=social.dedinit.ru, account-domain=dedinit.ru.
На Jino (Apache) .htaccess/rewrite не работают, поэтому webfinger/nodeinfo/host-meta
отдаются статикой: index.html в .well-known/webfinger/ и .well-known/nodeinfo/
(DirectoryIndex Apache отдаёт их на любой query), host-meta как XML.
JRD/JSON ссылаются на https://social.dedinit.ru/ *
2026-09-06 19:42:31 +00:00
estorozhenko
3d2f07b8ee
Добавил статью про установку WEB Proxy для Telegram Desktop на своём VPS
2026-08-31 01:00:01 +00:00
estorozhenko
2bf62c9944
Задокументировал опыт настройки локальных aux-моделей Hermes (docs/local-aux-models.md) и обновил историю в README
2026-08-30 13:11:10 +00:00
estorozhenko
1bda9e260f
Добавил defaultContentLanguage=ru для совместимости с современными версиями Hugo
2026-08-30 12:57:55 +00:00
estorozhenko
f47f82fda1
Новая статья про перевод aux-задач Hermes на локальные модели и отключение thinking у Qwen3
2026-08-30 12:08:10 +00:00
estorozhenko
54617de53f
поправил hero
2026-05-12 21:23:38 +03:00
estorozhenko
6f1b4089a4
Добавил статьяю про параметр nomodeset для борьбы с зависанием при загрузке/установке ОС на RD450X
2026-05-10 17:26:06 +03:00
estorozhenko
561b0e0440
Новая статья про Чебурнет
2026-05-08 16:18:50 +03:00
estorozhenko
1cbeef91ea
добавил новую статью про мой факап с настроками wireguard и поправил frontmatter статей, добавил hero в шаблон постов
2026-05-03 02:22:53 +03:00
estorozhenko
0acf416206
drafts - false
2026-04-18 10:14:33 +03:00
estorozhenko
44cbf31bc9
Заметка про введение в Машинное Обучение
2026-04-18 10:13:25 +03:00
estorozhenko
eef6475e02
Переделал фронтматтер архетипак на yaml
2026-04-18 10:04:41 +03:00
estorozhenko
28b724d985
Добавил статью "Как автоматизировать создание постов в Hugo: slugs, архетипы и бандлы"
2026-04-18 09:57:02 +03:00
estorozhenko
8d44c23a35
Добавил параметр [permalinks]
...
posts = "/:year/:slug/"
2026-04-18 09:11:48 +03:00
estorozhenko
af66f2ce34
Установил параметр slugify_title = true и изменил имя автора на полные ФИО
2026-04-18 09:01:52 +03:00
estorozhenko
12a81c7c97
Добавлена статья: Коммунизм не утопия (12.04.2026)
2026-04-12 19:06:59 +03:00
estorozhenko
19eab049fb
Документирование задачи по настройке favicon и логотипа
2026-03-07 17:05:30 +03:00
estorozhenko
56d9a51377
Добавлен логотип в шапку сайта (SmileDed 48px)
2026-03-07 15:52:21 +03:00
estorozhenko
2add28f197
Обновлены настройки favicon на SmileDed
2026-03-07 15:22:19 +03:00
estorozhenko
cdf45a725b
Добавлены задачи по визуальному оформлению Telegram-постов
2026-03-06 23:29:14 +03:00
estorozhenko
7deaa41f94
Добавлена идея микроблога на основе Git-коммитов
2026-03-06 14:10:59 +03:00