SXQ Astro is an open-source, anime-style (二次元) static blog theme built with Astro, Tailwind CSS, and TypeScript, created by itmowang.
What is SXQ Astro?
SXQ Astro is a static blog theme for building personal blogs with a Japanese anime aesthetic. It takes Markdown and MDX files with YAML frontmatter as content input and produces a static website output to a docs directory. The theme runs on the Astro framework, styled with Tailwind CSS and written in TypeScript. The project is maintained by itmowang and hosted publicly on GitHub.
Key Features
- Anime-style design — The theme ships with a distinct 二次元 (anime) visual style, with responsive layouts optimized for mobile, PC, and tablet screens.
- Astro + Tailwind + TypeScript — Built entirely on Astro with Tailwind CSS for styling and TypeScript for type safety, giving a modern frontend stack.
- Markdown/MDX content — Posts are authored in Markdown or MDX with YAML frontmatter fields: title, pubDate, description, and heroImage for the homepage preview image.
- Static output — The build command produces a static site in the docs directory, ready to deploy to GitHub Pages or any static web server.
- Live demo — A working preview is available at blog2.loli.wang.
Who is it for?
- Anime-themed bloggers — Anyone who wants a personal blog with an anime look without starting from scratch.
- Astro developers — Developers learning Astro can study the project structure, frontmatter handling, and static deployment workflow.
- Open-source contributors — The project is in active development, and the author welcomes feedback and suggestions via GitHub.
What can you do with it?
- Set up a visually unique blog — Quickly deploy a personal blog with an anime aesthetic and a responsive design.
- Learn Astro theming — Examine how a real Astro blog theme organizes components, layouts, and content collections.
- Customize the theme — Fork the repository on GitHub and adapt the Tailwind styles, layouts, and page templates to your own needs.
How does it work?
- Install pnpm and run
pnpm installto install dependencies. - Write articles as Markdown or MDX files with frontmatter (title, pubDate, description, heroImage).
- Run
pnpm buildto generate the static site into the docs directory. - Deploy the contents of docs to any static hosting service, such as GitHub Pages.
Pricing
SXQ Astro is free and open-source, available publicly on GitHub.
Alternatives
- AstroPaper — A minimalist Astro blog theme focused on speed and clean typography.
FAQ
Is SXQ Astro free?
Yes, the theme is open-source and publicly available on GitHub, so you can use, modify, and redistribute it freely.
What Node version do I need?
The usage guide recommends Node.js version 18 or higher, and the package manager pnpm.
How do I deploy the blog?
After running pnpm build, the static files are output to the docs directory. You can copy that directory to any web server or enable GitHub Pages on your repository to serve it.
What format are blog posts written in?
Blog posts use Markdown or MDX files with YAML frontmatter containing the fields title, pubDate, description, and heroImage for the preview image.





