HEXO - the Blog tool
[toc]
Base info and Installation
Website: https://hexo.io
Documentation: https://hexo.io/docs
Requirements of Installation:
- Node.js
- Git:
sudo apt install git-core
Installation:
1 | $ sudo npm install hexo-cli -g |
After the above command, you should be able to see:
1 | INFO Validating config |
Using HEXO
Command: init
$ hexo init [folder]
This command initializes a website. If no folder
is provided, Hexo will set up a website in the current directory.
Command: new
$ hexo new [layout] <title>
Create a new article. If no layout
is provided, Hexo will use the default_layout
from __config.yml. If the title
contains spaces, surround it with quotation marks.
Options includes
-p
,--path
: Post path. Customize the path of the post.-r
,--replace
: Replace the current post if existed.-s
,--slug
: Post slug. Customize the URL of the post.
Command: generate
$ hexo generate
Generates stataic files
Options are
-d
,--deploy
: Deploy after generation finishes-w
,--watch
: Watch file changes-b
,--bail
: Raise an error if any unhandled exception is throw during generation-f
,--force
: Force regenerate-c
,--concurrency
: Maximum number of files to be generated in parallel. Default is infinity
Command: deploy
1 | $ hexo deploy |