Tips of Blog

MathJax

  1. MathJax的下划线_和Markdown的下划线冲突,用MathJax编辑数学公式时只要出现2个下划线,Markdown会把它们之间的文字处理为斜体,而下划线在MathJax中的意义为下角标。
    例如:$(x_{index}, y_{index})$处理为:$(x{index}, y{index})$
    解决办法是利用Hexo的标签插件:
    1
    2
    3
    {% raw %}

    {% endraw %}
    这个标签插件可以用来避免解析错误插入Swig标签。同理应该也可以用于Mathjax。
    在解析错误的公式代码前后加入标签插件后公式渲染成功。
    1
    2
    3
    {% raw %}
    $(x_{index}, y_{index})$
    {% endraw %}
    渲染结果: $(x_{index}, y_{index})$

常用命令

新建文章
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>