Cloudflare Pages
Очень быстрый CDN, щедрый бесплатный тариф. Кнопки-в-один-клик у Cloudflare для такого типа проектов нет, но подключение занимает пару минут.
Шаги
- Залей заметки в GitHub-репозиторий (проще всего — из шаблона).
- В дашборде Cloudflare: Workers & Pages → Create → Pages → Connect to Git → выбери репозиторий.
- В настройках сборки укажи:
- Build command:
npx --yes @abstractwebunit/markdown-publish build --out dist - Build output directory:
dist
- Build command:
- Save and Deploy. Сайт получит адрес
имя.pages.dev.
При каждом push в репозиторий Cloudflare пересобирает сайт.
base-href не нужен
Сайт живёт в корне *.pages.dev, так что base-href по умолчанию (/) подходит — в отличие от GitHub Pages.
Название сайта, язык, описание — через markdown-publish.config.json в корне репозитория: Конфигурация.