张虎的博客

Hexo使用过程中遇到的问题

Hexo

1. kill占用4000端口的程序

2017-03-29 16:09:39

1
lsof -i tcp:4000 | awk '{print $2}' | xargs kill -9

2. Hexo 数学公式问题

2017-03-23 18:32:41
配置主题目录下的_config.yml的开关mathja

1
enable: true

问题: 编辑公式是在latex编辑器里编辑正确的公式在hexo不能被正确的渲染

解决:

卸载后重新安装:

1
2
npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-pandoc --save

执行以上命令配置生效,hexo clean -> hexo s

  • 方案1(麻烦):在不该配置文件的情况下,用二分法在’_‘、’[‘、’(‘、’{‘、’*‘、’'等处加转义尝试,如’_’

3. Hexo本地测试与发布到git

本地测试:

1
hexo s

必要时

1
hexo clean

编译并发布到github:

1
hexo d -g

4. Hexo正文中标题自动编号

参考:为Hexo博客标题自动添加序号 hexo-heading-index,http://www.tuicool.com/articles/7BnIVnI 1, 安装hexo-heading-index

1
npm install hexo-heading-index --save

2, 修改顶层_config.yml

1
2
3
4
5
6
heading_index:
enable: true
index_styles: "{1} {1} {1} {1} {1} {1}"
connector: "."
global_prefix: ""
global_suffix: ". "

3, 修改Hexo主题下的_config.yml, 避免侧边栏重复自动生成编号,禁用侧边栏自动编号

1
2
3
4
5
6
# Table Of Contents in the Sidebar
toc:
enable: true
# Automatically add list number to toc.
number: false