Chiri is a minimal blog theme built with Astro, offering customization options while preserving its clean aesthetic.
Check the demo for more details.
- Build with Astro
- Responsive
- Light / Dark mode
- MDX
- KaTeX
- Sitemap
- OpenGraph
- RSS
- Pagination
-
Fork this repository, or use this template to create a new repository.
-
Run the following commands:
git clone <your-repo-url> cd <your-repo-name> pnpm install pnpm dev
-
Edit
src/config.tsandsrc/content/about/about.mdto your liking. -
Use
pnpm new <title>to create new posts, or add your posts tosrc/content/posts. -
You need to set adapter as follows before deploying to Netlify, Vercel, or other platforms, but you can set
linkCardtofalseinsrc/config.tsto skip this step:- Netlify:
pnpm add @astrojs/netlifyand addadapter: netlify()inastro.config.ts. - Vercel:
pnpm add @astrojs/verceland addadapter: vercel()inastro.config.ts. - Static (e.g. GitHub Pages):
pnpm add @astrojs/staticand addadapter: static()inastro.config.ts. - Refer to Astro Deployment Guides for more details.
- Netlify:
pnpm new <title>- Create a new post (use_titlefor drafts)pnpm update-theme- Update the theme to the latest version
MIT

