这是我发的第一篇博客,以此证明我在这个世上存在过……

如何发表文章

安装hexo渲染器

cd到hexo根目录,通过npm安装

1
npm install hexo-renderer-pug hexo-renderer-stylus

hexo默认的渲染器无法渲染数学公式,所以要更换渲染器:
1
2
npm 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