font-matter 介绍
我使用的是 obsidian,这个 font-matter 也就是文档属性一栏,我这里列出来的都是一些我认为常用的,至于说更详细的请看 Front-matter | Hexo,当然这也只是一部分,因为 hexo 还有不同的主题,主题可能会扩展一些 font-matter,这就还要看主题的具体文档了。

这里img的两个都写错了,时候才发现,后面多加了个括号,真是眼拙。
Hexo 的 font-matter
- title:就是文章的标题,在 obsidian 中可以用模板,然后 title 中的值设置为 {{title}} 来根据你的文件名字自动命名。
- date:显示建立的日期,也是用模板,date 值设为 {{date}} ,当使用模板的时候就能自动生成。
- excerpt:摘要部分。如果不写的话,fluid 这个主题有个能够自动摘要的功能,打开后就能自动摘要。
- tags:标签,之后能根据标签来看你写了哪些博客。
- categories:分类,根据这个来分类,并且是有先后顺序的,要注意。

至于其他的就不再说了,我觉得没什么用处,对我而言。
Fluid 的 font-matter
这里的一些属性需要先修改 themes→fluid→ _config.yml 中的内容才可以打开。可以看配置指南 | Hexo Fluid 用户手册或者是看 _config.yml,里面的注释非常之详细,相当崇拜了,因为我平时不怎么写注释。所以这里就不加赘述了。
- toc:目录,必开,在右边显示一个目录,非常好用,动画做的也很流畅。当然显示的位置也是可以更改的。
- math:可以在网页中渲染 latex 语句,我认为是非常有必要的,如果不能插入 latex 就只能插入图片,不是那么好看,不过博客也不能追求好看,实用就行,但我是比较完美主义,所以还是想把博客尽量做的好看一些。
- index_img:是网站文章旁边的图片,引人注意用的。这里注意这两个都是单纯的网络链接,不是平成md引用的那种。
- banner_img:就是背景图片。
别的也没什么好说的了。还有其他的就是看看官方文档,里面基本上都囊括了。
math 的设置
想要使用 latex 语法,需要走上几步,我最开始弄的时候做的有些问题,费了点功夫才弄好,这里写下怎么弄的,帮帮别人,也帮帮未来健忘的自己。
安装相应的环境
首先进入 hexo 的目录,路径栏点击,输入 cmd,然后就进入控制栏。



输入下面代码:
npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-pandoc --save安装 pandoc
这是一个文档格式转换工具。
进入该链接 pandoc/INSTALL.md at master · jgm/pandoc (github.com) 点击 download installer,在 Assets 中选择适合的进行下载,我选择的是. msi ,msi 后缀是安装器的意思。
注意语法问题
obsidian 中支持一行 latex 的书写就是只用一个美刀的标志包裹,但是 hexo 的渲染只支持块 latex 的书写,这个使用两个美刀包裹,一上一下,跟代码块差不多,应该就叫 latex 块。
大功告成
来个智能方程演示下
再来个式子
关于 about 的问题
这个 about 就是 source 文件夹中的about,我最开始以为没什么用处,所以删掉了,结果关于那一页直接报错,没法 get 到。真的是容易忽视到。

还有就是_post 文件夹下面至少得有一篇 md 文件,不然也会报错。
照片名称渲染
还是在fluid的配置文件中有关于名称的渲染,可以选择关闭,我这里打开了,感觉更好看一些,但是无疑写博客的速度会变慢,毕竟之前不用写照片的名字,但现在要了。
其他的渲染问题
首先是标题,就是一段文字后必须要空一行再写标题,不然标题不会被 hexo 渲染出来。
同理,如果要分段,那么 md 写的时候也是要空一行,不然就会写在同一行里面,例如下面的


原因就是因为我直接打了个回车,其实要打两次回车,也就是两段文字之间要空一行。这个其实是因为obsidian的问题,它的一个回车跟typora的回车不一样,所以跟hexo渲染的也不一样。
本质原因是 md 的问题,md 语法会自动忽略一个换行符,两个连续的换行符才能实现预览界面的换行。
还有就是照片的名字渲染,有时候没法渲染出来,原因也是因为照片上面直接就有一段文字,而非空一行。
Obsidian解决方法
安装 easy typing 插件。
最下面的严格换行设置好像有些问题,没法启效果。
使用上面的格式转化。

解决问题,应该吧。
笔者的话
暂时没有了,今天又开始继续写博客了,之前在 wordpress 上写,发现不够快捷,真是不如 hexo,所以又转回来了。
加油,看看能否一天一篇博客。
写博客还确实是真的费时间啊,一个小时做事,可能得写两个小时博客,不过也是一种复习了。