Github与hexo
诶嘿
今天一时兴起,想把hexo与github自带的主页看看能不能融合一下,好充分利用一下我写的乱七八糟的东西。
就查阅了一下:
主要用的就是第二篇。
我简单题几条我自己做的改进。
使用github时单独为博客建立一个仓库,之后用git管理,这并不影响hexo直接部署到github的个人主页上这个问题。如果不希望自己的源码被别人看到,可以设置成private的仓库。
在加载其他主题的时候我更建议使用
git submodule
来实现,而不是使用git clone
。
这样更方便后续跟进更新。
或许用fork更好?用git submodule的话我想要自己对主题做一些更改好像不太好存储啊?没太想好,之后又机会再研究吧。
还没想好如何解决插入图片的问题。
其他查阅的资料
Hexo git deployer删除了提交历史记录该怎么办?
插入图片得到了解决!!!
我不打算为图床付费,而且也不指望国内的图床能够长久使用,所以我打算用github作为图床。
我平时还是有一点整理笔记的习惯,本来打算用博客简单替代整理过的笔记,但是很多时候自己搭的博客很不方便。就比如图片上传,如果全人工手动上传再将连接添加到md文件中,真的很短节奏和费力,所以我的博客搭建也就暂时搁置了,继续在使用notion。
但是最近兴致起来了,又查了查,结合着typora(毕竟是付费购买了的),还是有再把博客搞起来的机会。
PicGo
https://github.com/Molunerfinn/PicGo
我使用了PicGo这款软件来帮助我管理我博客的图片。由于是macos运行PicGo的时候还遇到了点问题,解决方案
参考文献:
友链咋回事没弄明白
本地生成没啥难度,远程拉取是什么玩意,官方文档内容不够详细啊,感觉。
看板娘
之前看到不少博客里有看板娘,也想自己也搞一个试试。但查了查感觉自己进了个大坑,尤其是我这种完全不熟悉前端的。
放两个文章,有时间有机会再看吧,感觉需要一些时间理解理解。
快来给你的Hexo博客招募亿只live2d看板娘吧(๑•̀ㅂ•́)و✧❤️
第二篇更重要些,讲API和换装功能。
持续集成与部署
由于代码仓库在github上,我使用了github actions来持续自动化部署我的博客。
我的博客的代码保存在github下的blog仓库,这是一个私有仓库。而要发布部署的内容则会同时发送到我自己的服务器以及github page上。
由于是跨仓库,以及在远端服务器上使用,所以是用到了github的deploy key,而没有使用github token。
github的actions保存在.github/workflows/
下,在那里按照规则写配置即可。