Автопостінг — як це працює

Принцип роботи

Стаття стає публічною (з'являється на сайті і в Google) тільки тоді, коли настає її publishDate.

До цієї дати:

  • URL статті не існує (повертає 404) — Google не бачить і не індексує
  • Стаття не показується у списках і sitemap
  • Якщо хтось перейде прямо по URL — отримає сторінку 404

Після настання publishDate (після щоденного redeploy Vercel):

  • Стаття автоматично з'являється на сайті
  • Потрапляє в sitemap
  • Google починає її індексувати

Структура файлу статті

Назви файл транслітерацією без пробілів, наприклад: yak-nalashtuvannya-vpn.md

---
title: "Як налаштувати VPN на Windows 11: покрокова інструкція"
date: "2026-05-10"
publishDate: "2026-05-10"
description: "Покрокова інструкція як підключити VPN на Windows 11 через вбудовані засоби без сторонніх програм."
tags: ["windows", "мережа", "безпека"]
readTime: 6
---

Вступне речення — що вирішуємо, навіщо це потрібно.

## Крок 1: ...

Поля frontmatter

Поле Обов'язкове Опис
title Заголовок статті (50–65 символів ідеально для SEO)
date Дата для відображення читачу
publishDate Коли опублікувати. Якщо не вказано — публікується одразу
description Meta description (120–155 символів)
tags Масив тегів (дивись _templates/СПИСОК-ТЕГІВ.md)
readTime Час читання в хвилинах
updated Дата оновлення (якщо редагував статтю після публікації)

Workflow: замовляємо статті у Claude

Запит до Claude (приклад)

Напиши статтю для сайту CryptoLock (технічні гайди Windows, українською).

Тема: Як налаштувати VPN на Windows 11
Ключові слова: vpn windows 11, підключити vpn
Теги з наявних: windows, мережа, безпека
Дата публікації: 2026-05-15
Час читання: ~5 хв

Формат: markdown файл готовий до завантаження у папку /posts
Frontmatter: title, date, publishDate, description, tags, readTime
Стиль: практично, без води, покрокові команди де треба

Що робити з файлом

  1. Отримай .md файл від Claude
  2. Перевір frontmatter (назва файлу, дати, теги)
  3. Перемісти файл у папку /posts
  4. Зроби git add posts/назва-файлу.md && git commit -m "add: назва статті" && git push
  5. Vercel автоматично зробить redeploy — стаття з'явиться в потрібну дату

Налаштування щоденного redeploy на Vercel

Щоб заплановані статті з'являлись точно в дату:

Крок 1: Vercel Deploy Hook

  1. Vercel → твій проект → Settings → Git → Deploy Hooks
  2. Натисни "Create Hook"
  3. Назва: Daily Rebuild, Branch: main
  4. Скопіюй URL хука (виглядає як https://api.vercel.com/v1/integrations/deploy/...)

Крок 2: Автоматичний тригер через cron-job.org

  1. Зайди на cron-job.org → безкоштовно
  2. Create cronjob:
    • URL: вставити URL хука з Vercel
    • Schedule: Every day at 00:05
    • Request method: GET
  3. Save

Тепер щодня о 00:05 Vercel автоматично перебудовує сайт і нові статті з'являються.


Швидка публікація (без планування)

Просто не вказуй publishDate або постав сьогоднішню дату — стаття публікується одразу після git push.


Приклад плану публікацій на тиждень

понеділок  2026-05-11  yak-nalashtuvannya-rdp.md
середа     2026-05-13  grupova-polityka-parol.md
п'ятниця   2026-05-15  yak-uvimknuty-bitlocker.md
неділя     2026-05-17  cmd-komandy-dlya-admina.md

Всі 4 файли можна закинути у /posts одразу — вони з'являться відповідно до своїх дат.

← All articles