Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Hexo blog theme that turns your blog into a bookshelf, with categories as books and posts as table-of-contents entries.

Purainite is a simple and clean theme for Hexo, a static site generator, with easy installation and syntax highlighting.

Moon is a minimal, one column Jekyll theme for responsive blogs and portfolios with Disqus, syntax highlighting, and MathJax support.

Astro 5 bilingual blog template with env-var-driven site and author config, MDX posts, search, comments, and static deployment.

A minimal Jekyll theme for personal websites and blogs with configurable header, footer, and blog layout.
Hexo Theme Yet The Books (hexo-theme-yet-the-books) is a Hexo blog theme that reimagines a blog as a book collection: the homepage becomes a bookshelf, each category becomes a book, the category detail page becomes a table of contents, and each post becomes a single entry in that table. It is built for Hexo, the Node.js static site generator, and is configured through a _config.yet-the-books.yml file in the site root.
Hexo Theme Yet The Books is a theme for the Hexo static site generator. It takes a Hexo site whose posts carry at least one category and renders the homepage as a bookshelf, category pages as book covers with tables of contents, and individual posts as content pages. The theme is published as an npm package (hexo-theme-yet-the-books) and can be installed with npm i hexo-theme-yet-the-books. It was developed by the Yet-The-Books community and is demonstrated at books.nexmoe.com and zain-books.vercel.app.
cover (an image path or URL) and color (red, purple, gray, blue, green) so each "book" can have a distinctive cover.order_by front-matter parameter controls how the table of contents is sorted, accepting values such as date, -date, title, and url; the theme-wide default comes from theme.order_by.order_by set to reading order (for example, order_by: date) so table-of-contents entries follow a sequence.cover and color front-matter to differentiate series with different covers, making the bookshelf visually scannable.npm i hexo-theme-yet-the-books._config.yet-the-books.yml file in your Hexo site root for theme settings.cover, order_by, and color per post.After installing the npm package, you configure the theme by editing _config.yet-the-books.yml in the site root. The README states that once installed, you can use it directly, with configuration optional depending on your needs.
No — the theme requires that every article have a category. The entire book metaphor (category as book, category page as table of contents) depends on categories, so posts without a category will break the expected structure.
The color front-matter parameter accepts red, purple, gray, blue, and green, with red as the default. The cover parameter accepts an image directory or URL.
Use the order_by front-matter parameter on a post or set the theme-wide default in theme.order_by. Supported values include date, -date, title, and url.
Yes. The README lists live demos at books.nexmoe.com and zain-books.vercel.app, plus a sample repository at github.com/nexmoe/books.