文章背景
突发奇想能不能配置多个GitHub Pages
,然后分别给它们绑定一个子域名,说干就干。
博客搭建文章:博客搭建 | Atmet (oopsdc.tk)
GitHub Pages
有三种类型:项目、用户和组织,项目站点连接到GitHub
托管的特定项目,后两者连接到特定GitHub
账户。用户只能创建一个用户主站,但可以有多个项目站点。
创建项目
- 创建一个新的名称为
test
的公开仓库。 - 进入仓库主页,点击
Settings
,点击左侧的Pages
,选择Launch automatic page generator
>Continue to layouts
>Pubulish Page
。(注:此处选择一个喜欢的主题即可) - 搭建完成后可通过
<usernmae>.github.io/test
访问。
绑定子域名
一般而言,在购买一个域名后,我们可以使用它的子域名,如本博客的域名为oopsdc.tk
,现在我想给新创建的test
仓库绑定一个test.oopsdc.tk
的子域名。
1.进入DNS
服务商的控制台,此处以CloudFlare
为例,点击新建一个CNAME
,设置如下:
保存后进入第二步。
2.在test
仓库中新建一个CNAME
文件,内容如下:
test.oopsdc.tk
也可通过仓库中的Settings
进行设置,选择Pages
后,修改下面的Custom domain
并保存即可。
文章许可:本文采用CC BY-NC-SA 4.0许可协议,转载请注明出处。