23年暑假学git的时候偶然发现github可以托管像hexo这种无后端的博客框架,参考了这个视频BV1st411r7Sj自己搓了个博客。
有些东西长久不用就忘记了,写个文档记录一些常用的操作

图片上传

像语雀这种存在防盗链机制的文章即使导出的是Markdown格式图片在博客上也是不能显示的,一种简单的方法是在语雀端插入图片的时候不要直接插入,这样图片是放在语雀图床里面的,可以放在别的图床比如https://sm.ms/home/等并将其用图床外链放到语雀写作端就没有问题因为图片并没有存在语雀图床里面。还有一种就是开超级会员获取token,这样就可以不用将语雀上的内容导出就可以在博客上显示。

将博客托管至GitHub

参考0成本使用Hexo框架搭建个人博客并托管至Github-Pages/#将博客托管至GitHub

1
2
3
4
cd xxxx.github.io
git add --all
git commit -m "message"
git push

pdf文件的插入

参考hexo post中pdf文件的插入,下载依赖的时候如果网络原因报错可以加镜像源,参考解决npm下载慢慢慢慢的问题

文章中latex公式的渲染问题

好像hexo更新之后一些依赖也跟着更了然后之前改好了的latex就炸了,参考在Hexo中渲染MathJax数学公式解决数学公式的渲染问题

添加文章置顶功能

https://blog.csdn.net/weixin_43372529/article/details/114176470
卸载hexo-generator-index,然后安装hexo-generator-index-pin-top,

1
2
npm uninstall hexo-generator-index --save
npm install hexo-generator-index-pin-top --save

然后在文章的头文件中加上top:true即可