Hexo-域名設定+收錄

zc發表於2021-02-14

Hexo-域名設定+Github域名加速+網址收錄

Hexo系列文章已經完成上傳:
一、Hexo準備---Node.js、Vue
二、Hexo、主題、部署上線
三、Butterfly美化
四、Hexo之更換背景及透明度
五、Hexo-使用阿里iconfont圖示
六、PicGo:搭建圖床
七、Hexo-域名設定+收錄

Github、Gitee繫結域名,然後進行網址收錄。

不想購買域名也完全可以進行網址收錄。

購買阿里雲域名

1.進入阿里雲域名網站

1

2.進入價格詳情頁

一定要看準,有的網站第一次購買很便宜,但是續費的價格很貴。

2

選準 字尾名,點選 立即購買

3.直接在上面搜尋,可能會出現沒註冊或者已註冊

已註冊

3

未註冊

4

都選擇好之後,可以結算了。

4.在結算頁面,建立新資訊模板

如果是第一次購買,網站會引導你建立新資訊模板

5

建立模板之後,儲存好,可以進行實名認證,不用等通過。

5.結算頁面,驗證郵箱

6

5.結算

然後就直接支付,付款成功就可以了

一定記得購買成功5天內提交資料並通過稽核後才能正常使用,否則域名將被註冊局鎖定。

域名持有者為個人,需要提交身份證號碼及身份證正面掃描件/電子照片;

域名持有者為企業,需提交企業證件(營業執照或組織機構程式碼證)號碼及證件電子圖片;

github+hexo設定域名

1、進入自己的域名控制檯

7

2、需要新增記錄

1.

8 11

箭頭處 填寫能夠訪問部落格的地址,例如:moyu-zc.github.io

  • “記錄型別”設定成CNAME
  • “主機記錄”可以設定成@即直接使用主域名作對映,或者www即使用www.主域名的形式進行對映
  • “記錄值”則設定成Github Page的網址即可
  • 等待幾分鐘後生效

至此就建立了個人域名至Github Page的對映,但此時還不能使建立對映的域名直接訪問Github Page,因為還需要在Github上釋出自己的Github Page,直接訪問的話會出現Github Pages 404

11-2

3、設定github倉庫

進入自己的Github倉庫,點選 Settings

12

填寫你以解析好的域名,先save,之後注意勾選 強制https

13

4、本地檔案

這時你專案根目錄下應該會出現一個·CNAME的檔案,如果沒有的話,就到根目錄下的source資料夾下,新建一個CNAME,無字尾(就是把字尾刪去),然後在裡面填寫你購買的域名。

14

最後在執行hexo c、hexo g、hexo d,輸入你的域名就可以開啟你的網站了

5、修改你本地專案配置檔案的url

進入到你本地專案的根目錄下,修改_config.yaml檔案
修改為你自己的連結即可

# URL
## If your site is put in a subdirectory, set url as 'http://example.com/child' and root as '/child/'
url: http://example.com       #修改為你的域名
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
  trailing_index: true 
  trailing_html: true 

Github的域名加速

首先奉上官方指路文件,按照繫結頂尖域名的方式來解析你的域名Configuring an apex domain

不要企圖通過ping的方式,來找出所有的IP地址。因為你的網站的IP是會變化的。所以你需要新增這四個解析到IP地址的A記錄。

185.199.108.153

185.199.109.153

185.199.110.153

185.199.111.153

新增完成後,你的DNS解析記錄應該是這樣的。

14-2

gitee+hexo設定域名

這個注意:如果想 Gitee 使用私有域名,需要收費 使用Gitee Pro

1、進入域名控制檯

7 8

2、只需新增一條記錄

注意,與github的不同,gitee只需要填寫一條記錄,內容 固定 為:gitee.gitee.io

11

3、進入gitee倉庫

15

填寫你解析好的域名,且選擇強制使用https

16

4、配置域名證書

17 18 19 20

最後下載證書即可

5、回到gitee倉庫Gitee Pages

新增你下載證書的內容

6、修改你本地專案配置檔案的url

進入到你本地專案的根目錄下,修改_config.yaml檔案
修改為你自己的連結即可

# URL
## If your site is put in a subdirectory, set url as 'http://example.com/child' and root as '/child/'
url: http://example.com       #修改為你的域名
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
  trailing_index: true 
  trailing_html: true 

百度收錄

1.提交網址

21

2.百度站長平臺

登陸後選擇使用者中心-站點管理-新增網站

22

如果有阿里雲網站,可以使用CNAME驗證,直接通過驗證

最後一步驗證網址時選擇CNAME驗證最簡單根據提示,在阿里雲域名解析新增一條記錄就行。

23

24

如果想直接使用Gitee或者Github生成的網址,不繫結個人域名

這個情況,驗證網址時不可以選擇CNAME驗證,可以選擇第一種,下載一個靜態網頁放在專案根目錄上。

注意:這裡的根目錄,為部落格本地資料夾下的public資料夾。這樣才可以通過

29

3.生成網站地圖sitemap

這一步,在必應收錄和谷歌收錄一樣用。

npm install hexo-generator-sitemap --save     
npm install hexo-generator-baidu-sitemap --save

分別執行就行,如果出現warning不用管

25

修改部落格配置檔案_config.yml

# URL
## If your site is put in a subdirectory, set url as 'http://example.com/child' and root as '/child/'
url: http://example.com       #修改為你的域名
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
  trailing_index: true 
  trailing_html: true 

之後使用git bash執行 hexo c、 hexo g、hexo d

在部落格目錄下public下多出了baidusitemap.xml、sitemap.xml檔案

26

4.普通收錄

進入百度站點管理-站點屬性-普通收錄–sitemap

27 28

換成你自己的域名提交就行
之後就是漫長的等待可能得一兩個星期

必應收錄

1.必應站長平臺

必應收錄也是很簡單,點選必應站長。先註冊登入,必應收錄有兩種方式,一種使用剛剛谷歌匯入過去,第二種是就是自己新增URL

30 31

這些和百度收錄方式相同,可以看看上面

2.普通收錄

驗證成功後,提交網站地圖

提交之前生成網站地圖,和上面的方法相同

提交之後,就可以等著了。

Google收錄

1.谷歌站長平臺

進入谷歌站長,登入你的谷歌賬號。然後如下操作,要是第一次就彈出一個讓你輸入域名的提示框,就直接輸入你要收錄的網站域名就行。

33 34

這些和百度收錄方式相同,可以看看上面

2.普通收錄

輸入完就不用去理了。第二天會自動收錄。

相關文章