Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimalist Hexo blog theme inspired by newspaper print design, with dark mode, six theme colors, and comment support.

A tiny blog theme for Astro that builds fast, ~30kb static blogs from Markdown posts.

Free open-source Tailwind CSS starter template for a minimalistic monochrome blog layout in a single HTML file.

GitHub Pages blog theme based on Minimal Mistakes, pre-configured for Korean dev blogs with categories, comments, and SEO.

A minimalist and elegant Hugo theme for simple, clean blogs and portfolios.
paper is a minimalist Hexo blog theme that recreates the look of printed newspapers, giving static sites a distinctive, low-clutter visual style with a one-click dark mode. Built on Hexo, the Node.js static site generator, and styled with Stylus and Pug templates, it takes Markdown blog posts as input and outputs a responsive, SEO-friendly site with configurable sidebar, social links, and optional comments. The theme is developed by GitHub user random-yang and released under the MIT license.
paper is a Hexo theme that turns a standard Hexo blog into a newspaper-style publication, using a simple layout and print-inspired typography. It renders Markdown posts into pages with a configurable sidebar, supports multiple theme colors, and includes a clever one-click dark mode that the README describes as extremely ingenious. The project also provides a link to a Figma design file, making it easy for designers to see the intended layout.
main_color in themes/paper/_config.yml to default, forest, grass, sky, sun, or sea; for a custom color, edit source/css/var.styl.photos list in post front matter to display a preview image on the home page; only the first URL is taken.appId and appKey) and Utterances (GitHub-issue-based, needs repo and issue_term).hexo-renderer-marked with hexo-renderer-kramed and enable MathJax in _config.yml to render LaTeX equations.google_analytics_id in the theme config.hexo-generator-index-pin-top plugin and set top: true in front matter to pin posts to the top.hexo-generator-feed to generate an atom.xml file and add an RSS link via the social config.hexo clean && hexo s.var.styl or edit Pug templates; the design is also portable and has been ported to Halo as halo-theme-paper.photos and top front matter, and get a responsive, dark-mode-ready site.Installation follows the standard Hexo workflow: clone the repository into your site's themes directory, install hexo-renderer-jade and hexo-renderer-stylus, set theme: paper in the site _config.yml, and run hexo clean && hexo s to preview locally. Updates are handled with git pull inside the themes/paper folder. The README also links to a Figma design file that illustrates the original layout for designers who want to extend the theme.
Clone the repo into your Hexo themes folder, install the required renderers with npm, set theme: paper in your site config, and run hexo clean && hexo server to see the site locally.
Yes, the theme is licensed under MIT, so you can use, modify, and redistribute it freely. The README notes that the design is reusable and has been ported to Halo, another blogging platform.
In themes/paper/_config.yml, set main_color to one of the six presets: default, forest, grass, sky, sun, or sea. For a unique color, edit variables in source/css/var.styl directly.
Paper supports two comment systems: Valine, which requires an appId and appKey, and Utterances, which requires a GitHub repo and issue_term. Enable one by setting comment.enable to true and choosing the desired type.
Yes. Uninstall hexo-math and hexo-renderer-marked, install hexo-renderer-kramed, then add a math block in your site config to enable MathJax. After running hexo clean, math in posts will render correctly.
