常用命令:
hexo 命令 |
范例 |
说明 |
new “title” |
hexo new “title” |
创建一篇新文章 |
new draft “title” |
hexo new draft “title” |
创建一篇新草稿 |
publish [layout] “title” |
hexo publish post “title” |
发布一篇草稿 layout=post\page |
相关 node_modules
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| npm install hexo-cli -g
npm install hexo --save npm install hexo-deployer-git --save npm install hexo-deployer-heroku --save npm install hexo-deployer-rsync --save npm install hexo-filter-flowchart --save npm install hexo-filter-sequence --save npm install hexo-filter-mermaid-diagrams --save npm install hexo-fs --save npm install hexo-generator-archive --save npm install hexo-generator-category --save npm install hexo-generator-feed --save npm install hexo-generator-index --save npm install hexo-generator-search --save npm install hexo-generator-sitemap --save npm install hexo-generator-tag --save npm install hexo-renderer-ejs --save npm install hexo-renderer-marked --save npm install hexo-renderer-stylus --save npm install hexo-server --save npm install hexo-tag-bootstrap --save
|
如果出现不识别命令,尝试将全局路径 node_global 加入到环境变量,其中包含 hexo 和 hexo.cmd。
hexo-filter-mermaid-diagrams markdown渲染问题
ejs 渲染时将 -->
替换成 ->
,导致mermaid.min.js
无法识别该语法。
1 2 3 4
| return `${start}<pre class="mermaid">${content}</pre>${end}`;
return `${start}<div class="mermaid">{% raw %}${content}{% endraw %}</div>${end}`;
|
hexo-filter-mermaid-diagrams 类图中继承语法 <|-- 与 markdown 冲突
1 2 3 4
| Class01 <|-- AVeryLongClass : Cool
Class01 <|-- AVeryLongClass : Cool
|
参考网址
hexo常用命令笔记
mermaidjs.github.io