GitHub Pages + 阿里云域名上线清单
GitHub Pages + 阿里云域名上线清单
本文档用于把当前目录的网站发布到:
- https://cpuritan.cn
- https://www.cpuritan.cn
1. 在 GitHub 创建仓库
- 登录 GitHub,进入你的账号
Cpuritan。 - 新建公开仓库:
Cpuritan.github.io。 - 不要勾选初始化 README(因为本地已有提交)。
2. 推送本地代码
在当前目录执行:
git remote set-url origin https://github.com/Cpuritan/Cpuritan.github.io.git
git push -u origin main
3. 启用 GitHub Pages
- 进入仓库
Settings -> Pages。 Build and deployment选择:- Source:
Deploy from a branch - Branch:
main - Folder:
/ (root)
- Source:
Custom domain填写:cpuritan.cn- 等待证书就绪后,勾选
Enforce HTTPS。
4. 阿里云 DNS 配置
在阿里云域名解析中添加/确认以下记录(TTL 默认或 600):
A记录:主机记录@,记录值185.199.108.153A记录:主机记录@,记录值185.199.109.153A记录:主机记录@,记录值185.199.110.153A记录:主机记录@,记录值185.199.111.153CNAME记录:主机记录www,记录值Cpuritan.github.io
删除冲突记录:
- 同名
@的旧A/CNAME - 同名
www的旧A/CNAME
5. 验收检查
DNS 生效后验证:
nslookup cpuritan.cn
nslookup www.cpuritan.cn
期望:
cpuritan.cn解析到 GitHub Pages 的 4 个 A 记录之一www.cpuritan.cn显示 CNAME 指向Cpuritan.github.io
网站验证:
https://cpuritan.cn可打开主页https://www.cpuritan.cn可访问并与主域名一致- 示例文章可在首页文章列表看到
6. 后续发布文章
在 _posts/ 下新增:
YYYY-MM-DD-title.md
含 Front Matter(至少):
---
layout: post
title: "文章标题"
date: 2026-04-03 20:00:00 +0800
---
然后执行:
git add .
git commit -m "Publish new post"
git push