Back to templates

Template details

hexo-theme-saas

A simple, awakening and sass-based Hexo theme.

About this template

hexo-theme-saas is a simple, Sass-based theme for the Hexo static site generator, built for bloggers who want a lightweight, customizable site with comment and webmention support.

What is hexo-theme-saas?

hexo-theme-saas is an open-source Hexo theme that uses Sass for styling and EJS for templating, producing a static blog from a standard Hexo project. It takes a Hexo site as input and outputs a fully rendered HTML blog. The theme is authored by Outloudvi and released under the MIT license. The project is deprecated by its maintainer, who states they no longer use it personally.

Key Features

  • Sass-based styling — The theme's stylesheets are written in Sass, so you must install the hexo-renderer-sass plugin to compile them.
  • EJS templating — Layouts use Embedded JavaScript (EJS), and custom components live under layout/_custom/ as .ejs files.
  • Comments support — Enable the feature by setting features.comments to true in _config.yml, then edit layout/_custom/comments.ejs to insert your own comment box.
  • Webmention and pingback — Configure features.linkbackPostOnly, features.webmention, and features.pingback to connect webmention.io endpoints; a sample submission logic is provided in layout/_custom/webmention.ejs.
  • Flexible installation — For Hexo 5.0.0+, install via npm install hexo-theme-saas hexo-renderer-sass or yarn add; all Hexo versions can use git clone https://github.com/outloudvi/hexo-theme-saas.git themes/saas.
  • Independent pagination — The theme does not use hexo-generator-index's index_generator settings, so pagination is handled by the theme itself.
  • MIT licensed — Free to use, modify, and distribute under the MIT License.

Who is it for?

  • Hexo bloggers seeking a minimal design — Install the theme and set theme: saas in _config.yml to get a lightweight Sass-based blog layout.
  • Developers who want custom comment integration — Use the provided comments.ejs stub to embed any comment system by editing the template.
  • IndieWeb enthusiasts — The built-in webmention and pingback templates make it straightforward to add webmention.io endpoints to a personal blog.

What can you do with hexo-theme-saas?

  • Launch a blog quickly — Run the npm or git install command, set the theme in _config.yml, and start writing posts with the Sass-based layout.
  • Integrate a custom comment box — Enable features.comments and edit layout/_custom/comments.ejs to embed your preferred comment service.
  • Enable webmention and pingback — Set the feature flags and edit layout/_custom/webmention.ejs to display incoming webmentions, with sample submission logic included.

How does hexo-theme-saas work?

Installation requires a Hexo site and the hexo-renderer-sass plugin; then you activate the theme by setting theme: saas. The theme reads the site's _config.yml for feature flags, compiles its Sass files, and renders EJS layouts, producing static HTML. Custom components are edited in layout/_custom/ and feature toggles control whether comments and linkback features appear.

FAQ

Is hexo-theme-saas still maintained?

No, the project is deprecated. The author explicitly states they don't use it anymore, so it's not actively developed. You can still install and use it, but there won't be updates.

Can hexo-theme-saas be used for a SaaS website?

No. Despite the name, the theme is not for Software as a Service. The README clarifies it's a simple blog theme for Hexo.

Does hexo-theme-saas support categories?

No, the theme currently does not support categories. This is stated as a known limitation in the README.

How do I add comments to a hexo-theme-saas blog?

Set features.comments to true in your _config.yml, then edit layout/_custom/comments.ejs to insert your own comment box markup. The theme doesn't ship with a built-in comment system.

How do I install hexo-theme-saas on Hexo 5.0.0+?

Use npm install hexo-theme-saas hexo-renderer-sass (or yarn add), then set theme: saas in _config.yml. For other Hexo versions, clone the repository into themes/saas and install hexo-renderer-sass separately.

The theme's live demo is available at Demo.

screenshot of hexo-theme-saas on template0.com