Cloudflare Pages
Sehr schnelles CDN, großzügiger kostenloser Tarif. Einen Ein-Klick-Button hat Cloudflare für diese Art von Projekten zwar nicht, aber das Anbinden dauert nur ein paar Minuten.
Schritte
- Lade deine Notizen in ein GitHub-Repository hoch (am einfachsten — aus dem Template).
- Im Cloudflare-Dashboard: Workers & Pages → Create → Pages → Connect to Git → wähle das Repository.
- In den Build-Einstellungen gib an:
- Build command:
npx --yes @abstractwebunit/markdown-publish build --out dist - Build output directory:
dist
- Build command:
- Save and Deploy. Die Website bekommt eine Adresse wie
name.pages.dev.
Bei jedem Push ins Repository baut Cloudflare die Website neu.
base-href ist nicht nötig
Die Website lebt im Root von *.pages.dev, der Standardwert von base-href (/) passt also — anders als bei GitHub Pages.
Name der Website, Sprache, Beschreibung — über markdown-publish.config.json im Root des Repositorys: Konfiguration.