跳转至

github page 域名更换相关

想把这个目前这个网页做成专门的笔记本,然后新开一个博客

博客就用来写不太成体系的,note就是记有体系的笔记

要把域名更换一下,目前blog.jambitx.top换成note.jambitx.top

记录一下要做些什么

要改哪些地方

1. mkdocs.yml

site_url: https://note.jambitx.top/

这个会影响 MkDocs 生成的 canonical URL、sitemap、部分插件里的绝对链接等。虽然页面通常不靠它才能打开,但正式站点最好改对。

2. docs/CNAME

note.jambitx.top

这个仓库是用 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 仓库。