Netlify
Сайт живёт на имя.netlify.app (бесплатный тариф). Главный плюс — кнопка, после которой делать вообще ничего не нужно.
Кнопкой
Netlify создаст копию шаблона в твоём GitHub и сразу соберёт сайт. Заметки — в папке vault/.
Свой репозиторий
- Положи в корень репозитория файл
netlify.toml:
[build]
command = "npx --yes @abstractwebunit/markdown-publish build --out dist"
publish = "dist"
- На app.netlify.com: Add new site → Import an existing project → выбери свой репозиторий → Deploy.
Netlify сам подхватит команду из netlify.toml. При каждом push сайт пересобирается.
base-href не нужен
На Netlify сайт живёт в корне домена, так что base-href оставляй по умолчанию (/) — в отличие от GitHub Pages.
Название сайта, язык и прочее — через markdown-publish.config.json рядом с netlify.toml: Конфигурация.