Next.js and Hexo are both open source static site generators written in JavaScript, but that's where the similarities end. See the full comparison of Next.js and Hexo.
Property | Next.js | Hexo |
---|---|---|
Language | JavaScript | JavaScript |
Templates | React | EJS, Pug, Haml, Swig, Nunjucks, Mustache, Handlebars, Twig, Marko |
License | MIT | MIT |
Next.js is a minimalistic framework for server-rendered React applications as well as statically exported React apps.
It's easy to install
npm install --save next react react-dom
Add a build script
{
"scripts": {
"dev": "next",
"build": "next build",
"start": "next start"
}
}
After that, the file-system is the main API. Every .js
file becomes a route that gets automatically processed and rendered.
Creating a website only takes a minute. Examples
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.