268efc862cbbb85c7e136a99ecd3371cd4cd34d3
hoelee-blog
My personal technical blog — where I write about what I build and learn.
Built with Astro + Markdown, deployed via self-hosted Gitea CI/CD to an nginx container on my unRaid server, served through Cloudflare.
Stack
- Framework: Astro 5 (static output)
- Content: Markdown + MDX, versioned in git
- i18n: English (default) + Chinese (
zh) - CI/CD: Gitea Actions →
act_runneron unRaid - Host: nginx on unRaid → Cloudflare tunnel → Cloudflare CDN
Structure
src/
content/
posts/ # blog posts (en + zh)
pages/
index.astro # homepage
posts/[...slug].astro # post template
about.astro
layouts/
BaseLayout.astro
Write a post
- Create
src/content/posts/<slug>.mdwith frontmatter. - Push to
main. - CI builds and deploys automatically.
Categories
engineering · devops · ai · web3 · tutorials · case-studies · notes
Description
Personal technical blog of Lee Teong Hoe (Mr Hoelee) - full-stack engineering, DevOps & self-hosting, AI automation, and Web3. Built with Astro 5 + Markdown, deployed via self-hosted Gitea Actions CI/CD. English-first, Chinese under /posts/zh/.
https://blog.hoelee.com
Readme
7.4 MiB