A modern blog platform built with Cloudflare, Hono, Drizzle ORM, Bun, and React/TypeScript.
- Markdown articles with code highlighting
- Responsive images with Cloudflare CDN
- Custom callout blocks (Note, Tip, Important, Warning, Caution)
- Newsletter subscription
- SEO-friendly meta tags
- Custom fonts and themes
- Modular component structure
- Cloudflare: Hosting and CDN
- Hono: Web framework
- Drizzle ORM: Database migrations and queries
- Bun: Fast JavaScript runtime
- React/TypeScript: UI components
- Sugar High: Syntax highlighting
- Marked: Markdown parsing
-
Install dependencies
bun install
-
Run the development server
bun run dev
-
Build for production
bun run build
components/- React UI componentsdrizzle/- Database migrationsfonts/- Custom font filesschemas/- Drizzle ORM schemasserver/- Server-side logicsrc/- Main app source codestyles/- CSS stylestemplates/- Page templatestypes/- TypeScript typesutils/- Utility functions
Use blockquotes with callout markers:
> [!NOTE]
> This is a note.
> [!TIP]
> This is a tip.
> [!IMPORTANT]
> Important info.
> [!WARNING]
> Warning message.
> [!CAUTION]
> Caution message.
MIT