MathJax
- MathJax的下划线
_
和Markdown的下划线冲突,用MathJax编辑数学公式时只要出现2个下划线,Markdown会把它们之间的文字处理为斜体,而下划线在MathJax中的意义为下角标。
例如:$(x_{index}, y_{index})$
处理为:$(x{index}, y{index})$
解决办法是利用Hexo的标签插件:这个标签插件可以用来避免解析错误插入Swig标签。同理应该也可以用于Mathjax。1
2
3{% raw %}
{% endraw %}
在解析错误的公式代码前后加入标签插件后公式渲染成功。渲染结果: $(x_{index}, y_{index})$1
2
3{% raw %}
$(x_{index}, y_{index})$
{% endraw %}
常用命令
新建文章hexo n "我的博客" == hexo new "我的博客"
发表草稿hexo p == hexo publish
生成静态文件hexo g == hexo generate
启动服务预览hexo s == hexo server
hexo s --debug -p 8001
部署到远程hexo d == hexo deploy
清除缓存文件 (db.json) 和已生成的静态文件 (public)hexo clean
查看Hexo运行版本hexo version
图片
本地绝对路径
图片:source/images/image.jpg![](/images/image.jpg)
本地相对路径
在_config.yml中:post_asset_folder: true
图片:_posts/post_name/image.jpg![](image.jpg)
如果希望在首页摘要显示:{% asset_img image.jpg This is an image %}
图片大小
在hexo中一般插入图片的方式为:
1 | !(图片名称)[图片地址] |
如果想要控制图片大小,可以用html的方式来插入图片
1 | <img src="图片地址" width="50%" height="50%" style="margin: 0 auto;"/> |
其中后面的style="margin:0 auto;"
用来控制图片的居中,图片大小有width和height控制,可以输入50%这样的比例,也可以直接输入大小200px这样的值
字体
红色:
1 | <font color='red'> 文字 </font> |