Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A simple, lightweight, Chinese-based personal blog template, highly customizable, suitable for personal blogs.
SHBlog Next (SamHacker Blog Next) is an open-source personal blog theme built on Astro v7 and TailwindCSS, purpose-built for developers who write Chinese technical content and want a dark-mode-first, fast static site.
SHBlog Next is a personal blog template created by developer SamHacker, combining Astro v7 with TailwindCSS and React. It takes Markdown and MDX files as content input and produces a fully static blog site with RSS feeds, a sitemap, client-side full-text search, and a comment system. The theme is distributed under an open-source license on GitHub and includes a live demo deployed on Vercel.
SHBlog Next bundles a set of out-of-the-box features that cover content writing, search, comments, and Chinese typography.
SHBlog Next is aimed at developers and writers who want a polished, dark-mode-first blog without assembling many integrations themselves.
With SHBlog Next you can run a complete personal blog that supports modern authoring workflows and easy deployment.
pnpm build and previewed with pnpm preview.The theme uses the standard Astro build process, which you control through pnpm scripts.
pnpm install.pnpm dev.pnpm build and preview the output with pnpm preview.The project requires Node.js v22 or higher and pnpm v10 or higher. To turn off the Pangu.js auto-spacing feature, remove the rehypePangu plugin from src/astro.config.mjs.
SHBlog Next is free. The project is open-source and includes a license file in the repository.
Fuwari, another Astro-based blog theme with a dark-mode aesthetic that inspired SHBlog Next, is the closest alternative mentioned in the README.
Yes, the theme is open-source and released under a license included in the GitHub repository. You can freely use, modify, and redistribute it for personal or commercial projects.
You need Node.js v22 or higher and pnpm v10 or higher to run the project locally. The deployment environment should support static site generation, such as Vercel, Netlify, or any static host.
Yes, it integrates Pangu.js to automatically insert spaces between Chinese characters and Latin letters and numbers. You can disable this feature by removing the rehypePangu plugin from the Astro config.
Yes, the theme includes built-in support for Giscus comments, which are based on GitHub Discussions. The README also mentions Utterances as an alternative solution.
Yes, it integrates Pagefind to provide client-side full-text search with real-time suggestions, so visitors can search your entire blog without a server-side search service.
