使用fexo主题并添加分页功能
基于Hexo的博客已经发布到github上,并使用了自己的域名zhangzirui.com,于是我又陷入了当时用jekyll搭博客后的同一个烦恼--选主题。
当时的jekyll用的是Gaohaoyang创作的主题当时找了好久才确定。现在用了Hexo却很快找到了想要的主题fexo。
样式如下图
运行
$ cd my-blog
$ git clone git@github.com:forsigner/fexo.git themes/fexo
下载到theme目录下,然后在配置文件中写下
# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: fexo
再次运行Hexo博客
$hexo server
发现博客已经改天换地一般。
然而看了一会却发现,文章内部没有加上分页,于是决定自己写一个。
在theme的layout文件夹的_partial/component内创建pagination.ejs,
代码如下:
<% if page.prev page.next>
<% if page.prev>
上一篇:
<% if page.prev.title><%= page.prev.title><% else>(no title)<%>
<% else>
第一篇:点击到下一篇
<%}%>
<%>
之后在post.ejs中加上
<%- partial_partialcomponentpaginationpost>
Hexo中创建分页还是很方便的,直接调用他封装好的函数就行。
做了些微小的工作,谢谢大家。