Deploy blogs

部署博客方式

  1. 部署在 Vercel,Netlify 这样的免费平台上
  2. 部署在 Github Pages 上, 是用gh-pages分支来部署的,xxx.github.io可以用来做个人主页介绍,gh-pages用来做博客

部署在 Vercel 上的博客

  1. 可以通过和github账号关联,一键部署,很方便

  2. 在本地安装vercel, 通过vercel的命令行工具,来实现部署

  3. 遇到的问题,vercel易被DNS污染,正常访问打不开,看到有帖子说可以买个域名弄一下,有钱了再买个域名玩一玩, 😭

  4. 因为tags的名称字母的大小写的问题,导致tags页面出现404的解决方案:将.deploy_git/.git/config里的ignorecase设为false即可。

https://blog.zhheo.com/p/5511910d.html

部署在 Github Pages上

  1. 先要创建一个repo,然后建立一个gh-pages分支,然后把博客代码push到gh-pages分支上,然后通过域名访问博客,需要去setting里改一下branch 和source,然后在__config.yml里,deploy的设置需要修改,包括type, repo和branch, branch: gh-pages,另外还有一个url需要修改,也是一个大坑,好不容易能打开blogs网址了,发现页面没有渲染,url需要改为xxx.github.io/xxx,然后root: /xxx/,这样就能正常访问了,需要hexo generate一下,然后hexo deploy一下,才能看到效果。

参考链接如下:

https://cloud.tencent.com/developer/article/1391619

https://einverne.github.io/gitbook-tutorial/publish/gitpages.html

https://blog.csdn.net/qq_58832911/article/details/128028317

https://www.cnblogs.com/xuyiyang/p/13647069.html

https://www.xxyopen.com/2022/07/19/tools/pages_host.html

https://blog.csdn.net/qq_44960878/article/details/131548656

https://blog.csdn.net/m0_57236802/article/details/134333457

https://sinoui.github.io/sinoui-guide/docs/github-pages-introduction

https://blog.csdn.net/banjw_129/article/details/82261165