Hexo的icarus主题配置记录
本文于 1211 天之前发表,文中内容可能已经过时。
刚刚上手的hexo默认的是lanscape主题,而网上流行的主要是next主题,前者太丑,后者太简单,于是我选来选去选择了icarus主题。本篇主要记录hexo的icarus主题配置过程中的一些疑难问题以及解决办法。
1、新建markdown文件的头部写法
我一开始生成了pages之后发现我没有categories,怎么办呢?在创建hexo新文章的时候,默认只会给出title, date, tags三个选项,我们需要把他们扩充成下面几项。其中thumbnail是预览页面展示的图片。
1 | title: hexo icarus主题配置的记录 |
2、加入评论系统
我这里使用的是gitment。
Gitment是imsun实现的一款基于 GitHub Issues 的评论系统。支持在前端直接引入,不需要任何后端代码。可以在页面进行登录、查看、评论、点赞等操作,同时有完整的 Markdown / GFM 和代码高亮支持。尤为适合各种基于 GitHub Pages 的静态博客或项目页面。 虽然 Gitment 只能使用 GitHub 账号进行评论,但考虑到博客受众,这是可以接受的。
需要在主题下的config文件中修改原来的comment部分为:
1 | comment: |
发现激活不成功,经过搜索,将layout目录下的gitment.ejs这个文件中的两行代码改掉即可。
原来为:
1 | <link rel="stylesheet" href="https://imsun.github.io/gitment/style/default.css"> |
修改为:
1 | <link rel="stylesheet" href="https://billts.site/extra_css/gitment.css"> |
3、左边个人信息栏更换图标
原主题给定的是Github, Facebook, Twitter, Dribbble, RSS这六个网页,不符合中国大陆网友的一般习惯(至少不符合我的使用习惯),于是我想把这六个改为Github, Gitee, Bilibili这三个。
仔细查询之后发现theme的config里面使用的是Fontawesome的图标,自己想要什么图标上去搜就好了,注意还要把原来的link替换成自己的。需要重点注意的是,Github之类的这些分类冒号后面不能写注释,一写就报错。修改如下:
1 | social_links: |
参考资料
赞赏是不耍流氓的鼓励