Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A clean, minimalist static blog template built with Astro and Tailwind CSS.
Fuwari is a static blog template built with Astro and Tailwind CSS, designed for fast, minimal, and responsive personal blogs. It is maintained by saicaca and released under the MIT License.
Fuwari is a static blog template built with the Astro framework and styled with Tailwind CSS. It takes Markdown files with frontmatter as input and generates a fully static website with light/dark mode, search, RSS, and a table of contents. The template requires Node.js 20 or higher and pnpm 9 or higher to build, and it can be deployed to Vercel, Netlify, or GitHub Pages. The project is developed by saicaca and open-sourced on GitHub.
src/config.ts.Fuwari is suited for personal bloggers who want a lightweight, speedy site with minimal setup. Developers who already know Astro or Tailwind will find it easy to customize the source. It also fits writers who want built-in search and RSS without configuring external services.
lang field in a post's frontmatter to publish posts in a different language from the site's default.pnpm new-post <filename> to scaffold a new post, edit src/config.ts to change site metadata, and deploy to Vercel, Netlify, or GitHub Pages.The Getting Started guide outlines a simple workflow: first, click "Generate a new repository" from the GitHub template or run npm create fuwari@latest to scaffold a project. Then, install dependencies with pnpm install, edit the config file src/config.ts to set your blog name and theme, and add posts by running pnpm new-post <filename> or by placing Markdown files in src/content/posts/. Finally, build the site with pnpm build and deploy the dist/ folder to any static host.
Yes, Fuwari is released under the MIT License, so you can use, modify, and distribute it freely, including for commercial projects.
You need Node.js 20 or higher and pnpm 9 or higher. The template also supports Yarn, Bun, and Deno for creating a new project.
Run pnpm new-post <filename> in the project root. This creates a Markdown file in src/content/posts/ where you can write content using frontmatter for title, published date, description, tags, and more.
Yes, edit the language setting in src/config.ts. For individual posts, you can override the site language by setting a lang field in the frontmatter.
Yes, Fuwari includes client-side search powered by Pagefind, which indexes your posts during the build process. No external search service is needed.
