github page 域名更换相关
想把这个目前这个网页做成专门的笔记本,然后新开一个博客
博客就用来写不太成体系的,note就是记有体系的笔记
要把域名更换一下,目前blog.jambitx.top换成note.jambitx.top
记录一下要做些什么
要改哪些地方
1. mkdocs.yml
这个会影响 MkDocs 生成的 canonical URL、sitemap、部分插件里的绝对链接等。虽然页面通常不靠它才能打开,但正式站点最好改对。
2. docs/CNAME
这个仓库是用 mkdocs gh-deploy --force 发布到 gh-pages 分支,docs/CNAME 会被 MkDocs 复制到最终站点根目录,GitHub Pages 会用它识别自定义域名。
3. Github pages 设置
settings->pages->custom domain
4. 域名购买处的DNS
DNS 像是告诉快递:
所有 jambitx.top 下面这些 GitHub Pages 子域名,都送到 GitHub 这个大楼。
GitHub Pages 的 Custom domain 像是大楼前台:
note.jambitx.top 的包裹送到 note 仓库。
blog.jambitx.top 的包裹送到 blog 仓库。