0.前言
此篇記錄近期將之前廢棄(霧)的blog重新整理主題並綁定域名上線的過程。
1.安裝hexo依賴並與github建立關聯
這是之前就有完成的工作, 不贅述記錄了。可參考該篇:https://zhuanlan.zhihu.com/p/60578464 之步驟1-5工作。
2.申請域名並與github page綁定
域名的獲得方式有許多,好像聽學長提過github也有對學生的合作免費域名,但因為那會忘了,所以在騰訊雲上買了一個(aozy.tech)。購買的流程略去。 之後登陸騰訊雲合作的dnspod後台,修改dns的CNAME記錄將其指向原來的github page:
接著: * github page的setting選項中設置custom domain
這邊填入你購買的domain
接著勾選https保護傳輸: * 添加CNAME文件並部署
於blog/source目錄下添加一個CNAME文件內容為你的domain:
接著生成並部署到倉庫中 1
2user@host hexo g
user@host hexo d
雜記
其實我這套弄完之後發現還是不能通過https訪問,所以自己又搞了ssl證書應用於域名,但別人好像沒這個步驟即可https訪問 @@奇怪的問題。
二是學校的dns一開始可以解析我的域名,爾後突然無法解析了。 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21aozy@Young-PC:~$ dig CNAME aozy.tech
; <<>> DiG 9.16.1-Ubuntu <<>> CNAME aozy.tech
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 10062
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;aozy.tech. IN CNAME
;; AUTHORITY SECTION:
aozy.tech. 10 IN SOA ns1-2.akam.net. hostmaster.akamai.com. 2019051703 7200 3600 1209600 10
;; Query time: 109 msec
;; SERVER: 140.128.99.1#53(140.128.99.1)
;; WHEN: Mon Jan 25 23:31:31 CST 2021
;; MSG SIZE rcvd: 1091
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21aozy@Young-PC:~$ dig @8.8.8.8 CNAME aozy.tech
; <<>> DiG 9.16.1-Ubuntu <<>> @8.8.8.8 CNAME aozy.tech
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19793
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;aozy.tech. IN CNAME
;; ANSWER SECTION:
aozy.tech. 21599 IN CNAME zszyoung.github.io.
;; Query time: 21 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Jan 25 23:32:27 CST 2021
;; MSG SIZE rcvd: 70
更新:今早起來發現學校的dns可以解析了,應該是cache得到了更新。@@