Fork of Chiri for Astro for my blog
Astro 44.0%
JavaScript 23.7%
CSS 17.9%
TypeScript 11.0%
XSLT 3.3%
Other 0.1%
308 1 0

Clone this repository

https://tangled.org/quillmatiq.com/augment https://tangled.org/did:plc:xgvzy7ni6ig6ievcbls5jaxe/augment
git@tangled.org:quillmatiq.com/augment git@tangled.org:did:plc:xgvzy7ni6ig6ievcbls5jaxe/augment

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Chiri 🌸#

screenshot-light screenshot-dark

Chiri is a minimal blog theme built with Astro, offering customization options while preserving its clean aesthetic.

Check the demo for more details.

Features#

  • Build with Astro
  • Responsive
  • Light / Dark mode
  • MDX
  • KaTeX
  • Sitemap
  • OpenGraph
  • RSS

Getting Started#

  1. Fork this repository, or use this template to create a new repository.

  2. Run the following commands:

    git clone <your-repo-url>
    
    cd <your-repo-name>
    
    pnpm install
    
    pnpm dev
    
  3. Edit src/config.ts and src/content/about/about.md to your liking.

  4. Use pnpm new <title> to create new posts, or add your posts to src/content/posts.

  5. You need to set adapter as follows before deploying to Netlify, Vercel, or other platforms, but you can set linkCard to false in src/config.ts to skip this step:

    • Netlify: pnpm add @astrojs/netlify and add adapter: netlify() in astro.config.ts.
    • Vercel: pnpm add @astrojs/vercel and add adapter: vercel() in astro.config.ts.
    • Static (e.g. GitHub Pages): pnpm add @astrojs/static and add adapter: static() in astro.config.ts.
    • Refer to Astro Deployment Guides for more details.

Deploy to Netlify Deploy to Vercel

Commands#

  • pnpm new <title> - Create a new post (use _title for drafts)
  • pnpm update-theme - Update the theme to the latest version

References#

License#

MIT