hexo博客重新部署

date: 2020-08-04
updated: 2020-12-31

summary: 博客重新部署到国内Gitee(加速访问速度)

hexo博客重新部署(从GitHub到Gitee)

(博客迁移到国内)

参考:
1)hexo部署在码云出现样式问题(最坑的地方,给其他朋友部署的时候,也碰到了这样的情况)

2)hexo配置并部署到码云

3)如果git想要绑定ssh

4)GitHub Pages 绑定来自阿里云的域名

一、重新部署的原因

大概是8.3号 左右发现自己的github上部署的博客无法解析

查询了一下近况,发现原因:

github的CDN域名遭到了DNS污染,导致无法连接使用github 的加速分发服务器

本来想直接解决这个就好了,但是想到,为了照顾国内访问的顺畅,还是将博客部署国内。

部署结果:
国内站点:https://hacv.gitee.io/
域名备案ing(8月5号提交阿里云备案):hacv.xyz

背景

我的博客原先部署过github,现在重新部署Gitee
本机中,还有hexo,git等

二、重新部署gitee操作流程

1)我将HACV整个文件夹都复制了一遍。

这样我就不需要进行hexo init了,现在准备修改。
image

2)直接,在本地部署看看

hexo g && hexo s –p 3333

3)为部署gitee准备

3-1)部署gitee“普通仓库”

配置三个地方
image
1)填写gitee上对应仓库的下载那个链接
2)如果不是和你“名称相同的仓库”,请写上/仓库名,否则会导致CSS无法生效(也就是样式没有)。如果是和你“名称相同的仓库”,直接/就好了

image
3)这个是表示,我的git将这个上传到哪个上面

3-2)部署gitee和你“名称相同的仓库”

前面讲了

4)部署

hexo clean && hexo g && hexo d
期间出现了
image

5)上传完毕,开启gitee page

image

6)写文章上传和重新部署

我们然后,就可以了,接下来,我们继续测试其他的:
我们修改一下文章,再进行操作。强制推送

后面发现,没有更新,似乎是什么重新部署的原因??
国内的gitee和github的一个区别,那就是他的page,你每次更新,都要重新部署(但是很简单)

重新部署(这个就是传说中的重新部署)

image

三、域名配置相关(非必然)

(1)域名绑定

参考链接即可

自己坑了自己的地方,但是我像下面这么写之后,我的域名还是没有绑定过来,gitee的域名绑定教程也很少。
(暂停解析吧,用gitee自带的域名吧)

# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://hacv.gitee.io/ #坑的地方,我的gitee一直写的后面的,导致无法被腾讯云域名解析https://gitee.com/HACV/HACV.git
root: /

(2)域名备案

我的域名是在腾讯云注册的
但是,我是借助的阿里云的云服务器,在阿里云进行的这个域名的备案。

  • Q:为什么需要备案?
    A:在国内进行网站运维,需要统一管理
    Q:github上部署,可以直接解析?
    A:是的,如果你的网站链接在国内,如果没有备案,可能会停止解析,但是也有可能不会。
    但是如果服务器在国外,比如github,那么你的域名不会停止解析。

备案时间
听说似乎是20天左右,慢慢等吧

更新:
08.05上午进行备案
08.05下午竟然备案通过了。

修改这个主题的

#ICP备案信息尾部显示
icp:
  enable: true
  url: # 备案链接
  text: # 备案信息
posted @ 2021-02-02 11:44  HACV  阅读(275)  评论(0编辑  收藏  举报