Зачем нужен этот рабочий журнал
Этот сайт задумывался как простой личный блог без серверной части. Не платформа, не витрина и не лента ради ленты, а место, куда можно складывать рабочие заметки, статьи, небольшие разборы и материалы, которые со временем могут дополняться.
Главная страница должна сразу показывать содержание: кто я, как со мной связаться и какие статьи уже опубликованы. Для коротких материалов в ленте достаточно превью, а большие тексты получают отдельную страницу. Если к статье нужны скриншоты, фотографии или архивы со вспомогательными файлами, они должны лежать рядом с ней и нормально публиковаться вместе с сайтом.
Технически это обычная статика. Исходники статей лежат в Markdown, генератор собирает HTML в dist/, а дальше эту папку можно положить в Object Storage Яндекса. Никакой базы, админки и обязательного рантайма. Чем меньше движущихся частей, тем проще сохранить сайт живым.
Внешний вид тоже хотелось сделать спокойным и рабочим: белый фон, ГОСТ-подобный шрифт, миллиметровка на заднем плане. Без декоративной суеты, но с ощущением технического блокнота.
Отдельно сразу заложил базовую SEO-разметку: описания страниц, Open Graph, JSON-LD, robots.txt, sitemap для будущего домена. Для личного блога это не магия продвижения, но нормальная гигиена. Если статья решает конкретную проблему, ее должно быть возможно найти.
Пока здесь первая настоящая техническая заметка - про восстановление большого битого ZIP-архива с медицинскими DICOM-данными. Дальше будут такие же материалы: по реальной работе, с контекстом, выводами и, где это уместно, с приложенными инструментами.