在Hexo入门指南(一)中我们已经初步地搭建了我们的博客,但是我们发现Hexo另一大特点我们还没有尝试过——主题。下面我们就来试试更换Hexo的主题吧。
Hexo的主题非常多,有各式各样的,基本满足了大家的审美需求。其中我们就以NexT主题为例吧。NexT主题很简约,但有非常多的人用。
下载 NexT 主题
在终端窗口下,定位到 Hexo 站点目录下
$ cd your-hexo-site
$ git clone https://github.com/iissnan/hexo-theme-next themes/next
启用 NexT 主题
克隆/下载 完成后,打开站点配置文件(也就是xxx.github.io/_config.yml),找到 theme 字段,并将其值更改为 next。
验证主题是否启用
运行 hexo s –debug,并访问 http://localhost:4000,确保站点正确运行。
关于其它主题设定等,这里就不过多叙述了,官方文档讲得很详细。可以参考NexT官方文档。
增加留言板
该功能的实现的前提必须是Next已安装了第三方评论系统,如多说等。如你的网站并未安装第三方评论,请点击此处。然后执行以下命令:
$ hexo new page guestbook
我们会发现在xxx.github.io/source/里生成了一个名叫guestbook的文件夹,那就是我们想要的留言板。打开guestbook/index.md,设置comments: true
,如下图所示:
然后找到你NexT主题中的_config.yml
(即xxx.github.io/themes/next/_config.yml),在menu中添加guestbook,即:
menu:
home: /
categories: /categories
archives: /archives
tags: /tags
guestbook: /guestbook
about: /about
再找到你NexT主题zh-Hans.yml文件(如果你的网站是其它语言的,请选择相对应的语言文件),文件路径xxx.github.io/themes/next/languages/zh-Hans.yml,添加guestbook: 留言板
,即:
menu:
home: 首页
archives: 归档
categories: 分类
tags: 标签
about: 关于
search: 搜索
guestbook: 留言板
commonweal: 公益404
重新部署网站,你会发现在menu中多了一项“留言板”功能,这样就可以在留言板上留言了。
修改底栏
关于修改底栏增加站长统计及访客记录等可参考此处 Hexo 3.1.1 静态博客搭建指南 。