Hexo vs Publii

Hexo and Publii are both open source static site generators written in JavaScript, but that's where the similarities end. See the full comparison of Hexo and Publii.

Property Hexo Publii
Language JavaScript JavaScript
Templates EJS, Pug, Haml, Swig, Nunjucks, Mustache, Handlebars, Twig, Marko Handlebars
License MIT GPL-3.0-only

Hexo benefits

A fast, simple & powerful blog framework, powered by Node.js and NPM.

We want to solve issues fast! Please contribute by answering questions or providing peer review on PRs! Thank you 🤗

** Blazing Fast **

Hexo is powered by Node.js and supports multi-thread generating. Hundreds of files take only seconds to generate.

** Easy Writing **

Hexo supports GitHub Flavored Markdown and all Octopress plugins and highly Jekyll/Octopress compatible.

** Extensibility **

Hexo supports most of the popular template languages and CSS preprocessors. You can install plugins for Haml, Pug, Less, Stylus, Sass, AsciiDoc, or anything. The community is writing new plugins every day.

Publii benefits

Publii is a desktop-based CMS for Windows and Mac that makes creating static websites fast and hassle-free, even for beginners.

Unlike static-site generators that are often unwieldy and difficult to use, Publii provides an easy-to-understand UI much like server-based CMSs such as WordPress or Joomla!, where users can create posts and other site content, and style their site using a variety of built-in themes and options. Users can enjoy the benefits of a super-fast and secure static website, with all the convenience that a CMS provides.

What makes Publii even more unique is that the app runs locally on your desktop rather than on the site's server. Available for both Windows and Mac, once the app has been installed you can create a site in minutes, even without internet access; since Publii is a desktop app you can create, update and modify your site offline, then upload the site changes to your server at the click of a button.

Supported hostings

Publii supports multiple upload options, including standard HTTP/HTTPS servers, Netlify, Amazon S3, GitHub Pages and Google Cloud or SFTP.