Как устроен этот блог и зачем он двуязычный

Коротко о том, на чём собран сайт, как он готовится к поиску и как устроена публикация статей.

Инструменты · · 1 мин чтения

Это первая заметка, и она про сам блог. Дальше здесь будут статьи про ИИ и автоматизацию, а ещё немного про автомобили и мысли.

Почему статика

Сайт собирается в обычные HTML-файлы. Они быстро открываются, их легко отдавать через nginx, и поисковикам не нужно ждать выполнения скриптов, чтобы увидеть текст.

Два языка

Каждая статья лежит в папке своего языка. Если у русской и английской версии одинаковое имя файла, сайт считает их переводами и связывает через hreflang. Если перевода нет, страница просто остаётся одноязычной.

Как попадает статья на сайт

Статья — это один Markdown-файл с заголовком, описанием, датой и рубрикой. Пропущенное поле ломает сборку, поэтому в публикацию не уйдёт страница без описания.

Рубрики

  • Автоматизация: парсеры, отчёты, боты и рутина с ИИ.
  • Агенты и модели: как подключать и чем отличаются.
  • Новости ИИ: что вышло и что это меняет.
  • Инструменты: сервисы, которые я проверил сам.
  • Авто и мысли: личная часть блога.