Ce qu\u2019est ce projet
Ce site \u2014 greefhorst.net \u2014 est lui-meme l\u2019histoire. Le 1er juin 2026, j\u2019ai configure Cloudflare de zero : cree une base de donnees D1, mis en place un projet EmDash CMS, configure le DNS et deploye un blog multilingue en direct. Chaque etape a ete documentee en temps reel et les sept articles originaux couvrant ce parcours ont ete fusionnes en un seul.
La mise en place, etape par etape
Etape 1 : verifie l\u2019acces a l\u2019API Cloudflare. Etape 2 : cree la base D1. Etape 3 : mis en place le projet EmDash, un CMS base sur Astro. Etape 4 : installe les dependances. Etape 5 : deploye le worker. Etape 6 : connecte greefhorst.net via DNS. Etape 7 : branche le selecteur de langue, corrige une erreur Cloudflare Workers et applique la correction sed.
Ce que j\u2019ai appris
Astro 6.4.2 integre des chemins file:///workspace/hermes-emdash/ dans le build. Cloudflare Workers rejette new URL(\u2018file:///...\u2019). Node.js 22 est requis. npm cache clean --force resout le probleme @@ASTRO_MANIFEST_REPLACE@@.