这是我发的第一篇博客,以此证明我在这个世上存在过……
如何发表文章
安装hexo渲染器
cd到hexo根目录,通过npm安装1
npm install hexo-renderer-pug hexo-renderer-stylus
hexo默认的渲染器无法渲染数学公式,所以要更换渲染器:1
2npm uninstall hexo-renderer-marked --save #删除默认的公式渲染器
npm install hexo-renderer-kramed --save #安装这个渲染器
更换引擎后行间公式可以正确渲染了,但是这样还没有完全解决问题,行内公式的渲染还是有问题,因为hexo-renderer-kramed引擎也有语义冲突的问题。接下来到博客根目录下,找到node_modules\kramed\lib\rules\inline.js
,把第11行和第20行做如下修改:1
2
3
4
5
6
7
8
9
10
11
12# line 11
- escape: /^\\([\\`*{}\[\]()#$+\-.!_>])/,
+ escape: /^\\([`*\[\]()#$+\-.!_>])/
# line 20
- em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
+ em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/
``
### 创建一个新博客
``` bash
$ hexo new "My New Post"
More info: Writing
展示示例
1 | $ hexo server |
More info: Server
生成静态文件
1 | $ hexo generate |
More info: Generating
部署到远端
1 | $ hexo deploy |
More info: Deployment
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 邢子晗's Blog!
评论