增加夜间主题配色与新字体
将夜间主题调整成荧光色,添加新字体代替原来,看文章更舒服一些
添加网易云音乐
网易云音乐位于网站左下方,可以直接访问网易云音乐的歌单网址,通过 config.yml 下配置 audio 即可,填入自己喜欢的歌单地址,支持多个
更换图床
将图床更换了一下
添加github贡献图标表
下载插件 hexo-filter-git calendar 再在 config 中配置,将其放入 main id 标签中
加了条狗
如题
修复git贡献图
图经常失效,不过好在最近稳定了
Github Action为博客添加自动化CI
因为博客的源码和写博客的源码是两份且在不同分支下,所以每次写完都要先用 Hexo 命令构建部署到远端,然后再将本地的 md 文章 push 到另一条分支,虽然不是什么大事,但实际上还是比较麻烦且耗时间的,因为要等待博客构建部署
在百度时公司项目是使用 github CI 实现自动化的,现在在 He3 做项目则是使用 Github Action 将 pr 自动进行测试,秉承着能少一份工作就少一份工作的原则,我决定实现将 md 博客 push 之后自动用 Github Action 部署
首先终端输入 ssh-keygen -f github-deploy-key
生成秘钥,将 pub 公钥添加到项目 Setting 下的 Deploy keys 中(注意下方 Allow Write access
要勾上),将私钥添加到 Secrets 的 Actions 中,然后在写博客的分支下的 .github
目录下新建 workflows
目录并新建 xxx.yml,然后将代码 cv 进去
1 | # This is a basic workflow to help you get started with Actions |
这里主要踩了以下的坑
- node 版本低,因为 cv 的别人的代码,所以需要升级一下 node 版本
actions/setup-node@v3
fatal: could not read Username for 'https://github.com': No such device or address
这个问题解决了好久,一直卡在这里- 在我反复设置秘钥以及确定其他地方没问题后,我开始找到 hexo-deploy-git 这个项目下的 issue,所幸我找到了解决方法,在写博客分支下的
_config.yml
中,更新 deploy 的 git 地址,将 https 改成 SSH,终于成功了
自动部署之后:感觉写博客更带劲了,写完只需要 push 就可以自动部署,不需要再手动执行 Hexo 命令,节省了它编译部署的时间,也更舒心了
修复图床
微博图床挂了,换了一下地址
优化代码块显示
代码高亮有点问题,进行修复,并且优化了显示效果,使其更贴合文章
优化搜索显示
添加了文章内容的搜索指引,不会出现只显示标题这种莫名其妙的结果
博客添加到谷歌搜索中
将博客网站添加到谷歌爬虫中,不知道处理多久才显示
删除git图
地址无限挂掉,没法用了,直接把这个功能下掉得了
下掉技术栈栏
感觉略显多余,具体可以转至 github stars 进行查看,未来将计划下掉面筋,重新开个 github project 用 issue 来进行维护,能更好地进行分类展示搜索等