博客折腾记
前言
整体参考这篇文章,过程中有个神坑的地方,部署到github后一直404,参考了该文后才解决。
从2020.10.1开始github默认分支从master改为了main,教程及脚本都还是默认master,所以只需要将_config.yml文件中改为部署到github的main分支即可。
此外,Hexo最大特点就是静态博客,即部署到服务器的博客内容是静态写好的html(由markdown转义)。和我之前几分钟搞的动态博客不一样,any way, 为了好看一些,就用Hexo吧。只是稍微注意一下,要在github上维护两个分支,main分支用来上传静态写好的html(即public下面的全部内容),file分支用来上传部署前的原始文件。git也很烦,学了很久了,还是有些坑的等着自己。
步骤
0.安装node hexo
1.初始化 hexo init hialoha.github.io
2.cd hialoha.github.io
3.npm install
4.hexo clean
5.hexo g (g就是generate,生成的意思)
6.hexo s(s就是server, 在服务器运行的意思)在本地测试,可以不进行这一步
7.根目录下,改 _config.yml里面的参数。注意冒号后面有一个空格,branch一定要改成main而不是master。
1 |
|
8.npm install hexo-deployer-git —save
9.再来一遍 hexo c、hexo g、hexo d,就把public里面的内容push到github上了。
10.新增博文后,也是 hexo c、hexo g、hexo d 这三个操作。
tips
多客户端写作
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!