BoHu is a simple Jekyll blog theme that recreates the visual style of ZhiHu, China's best-known knowledge-sharing website, turning Markdown posts into a searchable, categorized, mobile-friendly blog.
What is BoHu?
BoHu is a free, open-source Jekyll blog theme created by Clark Zhao. It takes Markdown blog posts as input and generates a static HTML blog with a layout inspired by ZhiHu, the well-known Chinese Q&A and knowledge-sharing platform. The theme is distributed under the MIT License and is designed to be set up in under 10 minutes.
Key Features
- Numbered pagination — the blog uses classic numeric page navigation (1, 2, 3, 4, 5...) for listing posts.
- Searchable content — visitors can search across blog posts without needing an external search service.
- Category support — posts can be organized into categories, letting readers browse by topic.
- Mobile-friendly layout — the theme adapts cleanly to mobile devices.
- Built-in wordart for English and Chinese — includes typographic styling for both languages.
- Music player — the theme ships with a built-in music player component.
Who is it for?
- Jekyll bloggers who want a distinctive, media-rich theme without writing their own HTML/CSS.
- Chinese-language writers looking for a theme that handles Chinese text and wordart out of the box.
- Knowledge-sharing sites that want a Zhihu-like reading experience.
What can you do with it?
- Publish a personal blog — write posts in Markdown, then generate a static site with Jekyll and deploy it to any static host.
- Create a categorized knowledge base — use the built-in category support to group posts by topic.
- Add music to your blog — embed the included music player for posts or pages.
FAQ
Is BoHu free?
Yes, BoHu is open source and released under the MIT License, so you can use, modify, and redistribute it freely.
How long does it take to set up BoHu?
According to the author, you can make it yours in under 10 minutes, assuming you already have Jekyll installed.
Does BoHu require an external search service?
No, the theme includes built-in search functionality for blog posts.
Can I customize the theme?
Yes, since it is a Jekyll theme, you can edit templates, CSS, and configuration files to change the design and behavior.





