Hexo问题总结
Hexo显示图片
Hexo显示图片不显示是个蛮久之前的问题了,一直拖到现在解决,之前也有用过插件,但估计是因为没设置好的原因,不好用,昨天经一个同学提醒,可以用图床的方式来解决。又在网上看到有人说有道云笔记可以作为图床,想起来我开了会员的有道,不用白不用,好,开干。
首先肯定需要去下载一个有道云笔记,这里因为我有了就不操作了,可以附一个下载链接。
接下来我们可以操作了,我是在我的有道云笔记里创建了一个图床文件夹,专门用来放图片。
接下来为了方便管理,可以在里面为每一篇文章创建另外的文件夹:
接下来就是把图片文件拖到该文件夹里,然后点击分享:
在弹出的对话框中复制链接(建议直接复制网址,点复制链接按钮不方便,会出现文档:xx 链接:xx
):
在浏览器中输入并打开该网址,在出现的图片右键点击复制链接,再复制到自己的博文就好啦!
Hexo显示LaTeX公式
1. 更换渲染工具为 hexo-renderer-pandoc
最近需要让Hexo显示数学公式,但是Hexo原生的数学公式插件没那么好用,因此需要更换其他的公式渲染引擎。
第一步先卸载掉原生自带的渲染引擎:
1 |
|
第二步安装我们想安装的渲染引擎:
1 |
|
2. 安装 hexo-math 插件以支持 LaTeX 公式
- 安装 hexo-math 插件
1 |
|
在hexo 博客中的 _config.yml 中添加 hexo-math 插件
(由于我使用的是Fluid主题,所以根据Fluid主题的设置,只需要更改
_config.fluid.yml
即可)
1 |
|
3. 打开主题的 mathjax 开关
以Fluid为例,打开_config.fluid.yml
文件,找到mathjax
位置, 设置为以下
1 |
|
4. 在每一个博客中都打开 mathjax 开关
1 |
|
5. 重新编译以下
1 |
|
然后查看就可以啦,这里测试一下: \[ \begin{eqnarray} \nabla\cdot\vec{E} &=& \frac{\rho}{\epsilon_0} \\ \nabla\cdot\vec{B} &=& 0 \\ \nabla\times\vec{E} &=& -\frac{\partial B}{\partial t} \\ \nabla\times\vec{B} &=& \mu_0\left(\vec{J}+\epsilon_0\frac{\partial E}{\partial t} \right) \end{eqnarray} \]
Hexo多标签
在最顶上的tags
中编写:
1 |
|
即可。