Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimalist Hexo blog theme with menu configuration and built-in giscus comment support.
Hexo Theme Paperwhite is a minimalist theme for the Hexo static site generator that turns Markdown-based content into a simple, fast-loading blog. It is distributed as a Hexo theme package, with configuration handled through a dedicated _config.paperwhite.yml file instead of the global Hexo config.
Hexo Theme Paperwhite is a lightweight theme that applies a clean, minimal visual style to any Hexo blog. It takes your existing Hexo site content — posts written in Markdown — and renders it as static HTML pages with a focus on readability. The theme is configured through its own _config.paperwhite.yml file, where you can define navigation menu items and enable the giscus comment system. The repository currently has 18 stars and is tagged with hexo, hexo-blog, hexo-theme, and minimalist.
_config.paperwhite.yml; for example, a "writing" link to / and a "who am I?" link to /about.enable: true and provide your repository name in the config to add GitHub Discussions-powered comments to posts._config.paperwhite.yml, keeping your site configuration separate.Hexo Theme Paperwhite is for bloggers who already use or want to use Hexo and prefer a minimal, text-focused look. Developers new to Hexo can use it as a simple base theme to understand theme structure. Writers who want to publish without visual distractions will appreciate the clean layout. It also suits developers who want comment functionality via GitHub Discussions rather than a third-party service.
The theme is activated in your Hexo site by setting the theme name in Hexo's _config.yml and placing the theme files in the themes directory. Then edit _config.paperwhite.yml: set your menu items as key-value pairs (for example, writing: /), and if you want comments, enable giscus and add your repository name. After saving, run a Hexo build or deploy command to generate the static site.
Edit _config.paperwhite.yml and add menu items under the menu key. Each line maps a label to a path, e.g. writing: / and who am I?: /about. Save the file and rebuild your site.
Set giscus.enable to true in _config.paperwhite.yml and fill in the repo field with your GitHub repository name in the format owner/repo. Then follow giscus's own setup to connect the repository.
Giscus is a free comment system powered by GitHub Discussions. It lets visitors leave comments on your blog posts, with comments stored in your GitHub repository. Hexo Theme Paperwhite supports it out of the box through the configuration file.