诶嘿

今天一时兴起,想把hexo与github自带的主页看看能不能融合一下,好充分利用一下我写的乱七八糟的东西。

就查阅了一下:

  1. Hexo结合github搭建个人博客

  2. 使用hexo+github搭建免费个人博客详细教程

主要用的就是第二篇。
我简单题几条我自己做的改进。

  1. 使用github时单独为博客建立一个仓库,之后用git管理,这并不影响hexo直接部署到github的个人主页上这个问题。如果不希望自己的源码被别人看到,可以设置成private的仓库。

  2. 在加载其他主题的时候我更建议使用git submodule来实现,而不是使用git clone
    这样更方便后续跟进更新。

或许用fork更好?用git submodule的话我想要自己对主题做一些更改好像不太好存储啊?没太想好,之后又机会再研究吧。

  1. 还没想好如何解决插入图片的问题。

其他查阅的资料

Hexo git deployer删除了提交历史记录该怎么办?

插入图片得到了解决!!!

我不打算为图床付费,而且也不指望国内的图床能够长久使用,所以我打算用github作为图床。

我平时还是有一点整理笔记的习惯,本来打算用博客简单替代整理过的笔记,但是很多时候自己搭的博客很不方便。就比如图片上传,如果全人工手动上传再将连接添加到md文件中,真的很短节奏和费力,所以我的博客搭建也就暂时搁置了,继续在使用notion。

但是最近兴致起来了,又查了查,结合着typora(毕竟是付费购买了的),还是有再把博客搞起来的机会。

PicGo

https://github.com/Molunerfinn/PicGo

我使用了PicGo这款软件来帮助我管理我博客的图片。由于是macos运行PicGo的时候还遇到了点问题,解决方案

参考文献:

hexo + typora 图片插入解决办法

Typora+hexo发布博客

友链咋回事没弄明白

本地生成没啥难度,远程拉取是什么玩意,官方文档内容不够详细啊,感觉。

看板娘

之前看到不少博客里有看板娘,也想自己也搞一个试试。但查了查感觉自己进了个大坑,尤其是我这种完全不熟悉前端的。

放两个文章,有时间有机会再看吧,感觉需要一些时间理解理解。

快来给你的Hexo博客招募亿只live2d看板娘吧(๑•̀ㅂ•́)و✧❤️

网页添加 Live2D 看板娘

第二篇更重要些,讲API和换装功能。

这篇还没看,也是讲看板娘的

Live2D Widget

live2d-widget

给你的hexo添加live2D看板娘

持续集成与部署

由于代码仓库在github上,我使用了github actions来持续自动化部署我的博客。

我的博客的代码保存在github下的blog仓库,这是一个私有仓库。而要发布部署的内容则会同时发送到我自己的服务器以及github page上。

由于是跨仓库,以及在远端服务器上使用,所以是用到了github的deploy key,而没有使用github token。

github的actions保存在.github/workflows/下,在那里按照规则写配置即可。