Skip to content
MundoSuiriPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

EmDash Blog Template (Cloudflare)

A clean, minimal blog built with EmDash and deployed on Cloudflare Workers with D1 and R2.

Deploy to Cloudflare

Blog template homepage

What's Included

  • Featured post hero on the homepage
  • Post archive with reading time estimates
  • Category and tag archives
  • Full-text search
  • RSS feed
  • SEO metadata and JSON-LD
  • Dark/light mode

Pages

Page Route
Homepage /
All posts /posts
Single post /posts/:slug
Category archive /category/:slug
Tag archive /tag/:slug
Search /search
Static pages /pages/:slug
404 fallback

Screenshots

Desktop Mobile
Light homepage light desktop homepage light mobile
Dark homepage dark desktop homepage dark mobile

Infrastructure

  • Runtime: Cloudflare Workers
  • Database: D1
  • Storage: R2
  • Framework: Astro with @astrojs/cloudflare

Local Development

pnpm install
pnpm dev

Open http://localhost:4321/_emdash/admin and complete the setup wizard. EmDash runs database migrations and applies the blog seed during setup. The site is available at http://localhost:4321.

Deploying

pnpm wrangler login
pnpm deploy

The first deployment provisions the named D1 database and R2 bucket from wrangler.jsonc. See Deploy to Cloudflare for production setup, or use the deploy button above.

See Also

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages