Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Colorful Hexo blog theme using Pug templates with IE 11 support.

A minimalist black-and-white Jekyll blog theme ported from Hexo NexT, built for distraction-free reading and note-taking.

A minimal, opinionated Hugo theme with light/dark modes, KaTeX math typesetting, syntax highlighting, and i18n translations.

A minimal and superfast Jekyll theme for GitHub Pages, ideal for blogs and portfolios.

A minimal Gatsby starter for a blog, with 404 page, sitemap, multi-category posts, and image-optimized Markdown.
hexo-theme-smash is a colorful Hexo theme for personal blogs that renders static sites using the Pug template engine and explicitly supports Internet Explorer 11 and newer. It is distributed under the MIT license and is maintained on GitHub by user bbbbx, with a live demo hosted at https://bbbbx.github.io/hexo-theme-smash.
hexo-theme-smash is a theme for the Hexo static site generator. It takes a standard Hexo blog — content written in Markdown and configured in the root _config.yml — and produces a static website with a colorful, playful visual style. The theme's templates are written in Pug, so you must install the hexo-render-pug npm package for the site to build. The theme is installed by cloning the repository into the themes directory of a Hexo project and switching the active theme in the configuration file.
The theme works within the standard Hexo workflow. After initializing a Hexo project with "hexo init blog", you clone the theme repository into the themes folder, then install the Pug renderer. Finally, you edit the root configuration to set "theme: hexo-theme-smash" and run Hexo to generate the static site.
Yes, the theme is open source under the MIT license, which means you can use, modify, and distribute it freely, including for commercial projects.
Yes, the project explicitly states support for IE 11 and newer. This makes it a viable choice for websites that must work in legacy browsers.
The theme uses Pug templates. To build the site you need to install the "hexo-render-pug" package with npm, as shown in the installation instructions.
Initialize a Hexo blog, run "npm install", clone the theme repository into ./themes/hexo-theme-smash, and then run "npm install --save hexo-render-pug". Finally, change the "theme" setting in the root _config.yml to "hexo-theme-smash".
The live demo is hosted at https://bbbbx.github.io/hexo-theme-smash, and you can also find the repository on GitHub under the username bbbbx.
