Hello, World: The Blog Is Live
Built with Astro, available in Chinese, English and Japanese, themeable, and statically deployable to GitHub Pages and Cloudflare Pages.
1 min read
Welcome. This is the first post — a quick tour of what the blog can do.
Features
- Multilingual: Chinese, English and Japanese. Any post can have translations, linked automatically.
- Themes: light / dark / system, plus five color palettes. Your choice is remembered.
- Full-text search: a static index generated at build time, works for CJK too, no server needed.
- SEO ready:
hreflang, sitemap, RSS, Open Graph and structured data. - Fully static: deploy to any static host.
Writing
Create a Markdown file under src/content/blog/<lang>/. The filename becomes the URL:
npm run new -- my-first-post
Files with the same name in different language folders are treated as translations of each other.
Good tools disappear, so you can focus on the writing itself.