hexo 下的分类和表签无法显示,hexo怎么用解决

因为写了一堆有关于一、二、三等有关的系列文章而且这些文章写得时间又肯不是连续的。所以hexo的上一篇、下一篇文章功能就不能满足需要有个系列文章的功能,于昰着手实现该需求...

一开始的思路就是模仿分类(categories)和标签(tags)来创建一个系列(series)来实现。为了弄懂分类和标签的生成实现原理还跑hexo的github仓库上看了下源代码辛亏是时间不多,用平时的的空闲时间来实现的所以没在这条探索HEXO大道的深坑上走的太久。

第二天偶然一次机会让我发现了hexo的②级分类会在一级分类下新建一个二级分类的文件夹,所有该二级分类的文章都在这个文件夹下就想借助这个二级分类来实现系列功能。

嗯…就在我快用二级分类来实现系列文章功能的时候我发现之前绕了远路。

之前是想用分类和标签来遍历出对应的文章由于没有系列这个变量使用了二级分类来代替…但是我们可以通过遍历文章来显示出有关的系列文章。这种方法就容易实现很多而且比用二级分類代替更加合理。

废话不多说加下来带大家来实现。在这里只介绍用遍历文章法实现的:

在改文件里添加一个series效果如下:

内容看你自巳的主题而定,你只需加个series:就行

这时候你新建的md文件就都有series:这个项了,我们可以在其中填写系列名称

在md文章中添加series:的值。如:

这步才昰干货在主题对应渲染文章的模板文件下添加系列文件显示。

由于博主的主题用的是ejs写的以下仅给出ejs的代码:

到此为止系列文章的需求实现了

 
 
 
或者你可以使用改变服务端口号
 

 


紸意url或者root配置是否有问题,正确的形式应为
 

今天借助之前Typecho博客的MarkDown表格优化方法给Hexo博客的表格也进行了优化以备不时之需,其实原理很简单就是给MarkDown语法里表格添加了自定义的CSS样式而已。

 
 

 

使用选择器选取复数行设置背景色一般 Markdown 表格编译后都有

包裹内容,那下面就相当于从表格第二行开始计数
 

鼠标悬浮时该行改变背景色

设置表头单元格内容不换行这样可以通过表头控制该列的最小宽度,避免浏览器窗口缩小时内容被压缩得太紧

表格第一列单元格内容不换行多数情况下表格首列不应该被压缩换行

然后编辑Hexo文章的时候正常使用MarkDown语法的表格制作符制作表格即可。

MarkDown語法表格代码如下:

 

hexo怎么用样这个表格的效果很酷吧?MarkDown语法下明月最喜欢的就是这个表格制作的方式了完全代码状态下就可以直接生產表格,不像WordPress那样还需要借助HTML代码来实现自动的同时还可以这么美化,绝对的方便高效了!

我要回帖

更多关于 hexo怎么用 的文章

 

随机推荐