Hexo常用命令归纳与配置说明

Hexo常用命令归纳

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
npm install hexo-cli -g//新建一个文件夹作为你博客文件存储的地方,安装Hexo
hexo -v //检查hexo是否安装成功。
hexo init //初始化该文件夹
hexo s //试运行,打开http://localhost:40000/
hexo new "My New Post"
hexo clean //清除静态文件
hexo generate //hexo g,生成静态文件
hexo server //或hexo s,试运行
hexo deploy //或hexo d, 部署

npm list hexo //项目中安装的 Hexo 版本
hexo version//显示当前安装的 Hexo 版本。
npm view hexo version //npm 仓库中 Hexo 的最新版本号
npm outdated hexo//检查是否有可用的更新
npm update hexo//更新 Hexo
npm install hexo@<version> --save//安装特定版本的 Hexo
//Hexo 默认不会将日志信息保存到文件中,在使用 Hexo 时,日志信息通常会直接输出到终端或命令行界面,包括成功消息、警告和错误。
hexo generate --debug//更详细的日志信息
--------------------------------------------
hexo-renderer-markdown-it-plus的插件列表
>npm uninstall hexo-renderer-marked --save
>npm install hexo-renderer-markdown-it-plus --save

_config.yml文件配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
markdown:
render:
engine: markdown-it-plus
extensions:
- markdown-it-abbr
- markdown-it-cjk-breaks
- markdown-it-deflist
- markdown-it-footnote
- markdown-it-ins
- markdown-it-mark
- markdown-it-sub
- markdown-it-sup
- markdown-it-container
- markdown-it-strikethrough [built-in]
- markdown-it-task-lists

https://markdown-it.github.io/
每个特定功能对应到markdown-it-plus的特定插件,区块引用就是默认的,在hexo-renderer-marked中也是,不需要特别指出来,这里的区块引用失效应是项目代码问题。

在线验证ymal格式,并纠正

1
2
3
4
YAML Lint: http://www.yamllint.com/
YAML Validator: http://codebeautify.org/yaml-validator
或vscode插件
YAML Support by Red Hat //语法高亮、代码补全和错误检查功能