Output:
- Categories
- Tags
- Pagination
- Post page
- Pages
- Low Coupling
- Configurable
- Exposed API
- Migrators
- Renderers
- Deployers
- Helpers
Migrators
- RSS
- WordPress
- Jekyll
- OctoPress
- Joomla
Migrators...
Renderers
- Pluggable
- Sync / Async
- HTML / CSS / JS
hexo.extend.renderer .register(name, output, (data, opts) => { // ... }, sync);
const ejs = require('ejs'); hexo.extend.renderer .register('ejs', 'html', (data, opts) => { options.filename = data.path; return ejs.render(data.text, options); }, true);
Deployers
Deployers
- RSYNC
- Git
- Heroku
- OpenShift
- FTPSync
Filters (Lyfecycle Hooks)
- Before / after post render
- After init / before exit
- Before / after generation
Filters (Events)
- Template locals
- New post path
- Post permalink
Out of the box
- CLI
- Themes support
- i18n
- Environments
CLI
- Scafold Project
- Post generation
- Generate static
- Publishing / Deployment
- Migration
Credits
- Photos taken from Unsplash.
- Animations were taken from giphy.com