Hexo-域名設定+Github域名加速+網址收錄
Hexo系列文章已經完成上傳:
一、Hexo準備---Node.js、Vue
二、Hexo、主題、部署上線
三、Butterfly美化
四、Hexo之更換背景及透明度
五、Hexo-使用阿里iconfont圖示
六、PicGo:搭建圖床
七、Hexo-域名設定+收錄
Github、Gitee繫結域名,然後進行網址收錄。
不想購買域名也完全可以進行網址收錄。
購買阿里雲域名
1.進入阿里雲域名網站
![1](https://i.iter01.com/images/323f412be81ee811afb8b801d54dfb19fdde0697687349872446655a3b3ea5e8.png)
2.進入價格詳情頁
一定要看準,有的網站第一次購買很便宜,但是續費的價格很貴。
![2](https://i.iter01.com/images/4e8218e87448d6724036f7c241912be7572558154fe87989d241f8827b9063ce.png)
選準 字尾名,點選 立即購買
3.直接在上面搜尋,可能會出現沒註冊
或者已註冊
已註冊
![3](https://i.iter01.com/images/5ceb1a543d160bdcb16a2e8d2502c0fdd533b9756845478d569c9575a53822d7.png)
未註冊
![4](https://i.iter01.com/images/d0563f073a59d97d0e8a09b00e736bcbeda76827e7909c8d46879d76153057a2.png)
都選擇好之後,可以結算了。
4.在結算頁面,建立新資訊模板
如果是第一次購買,網站會引導你建立新資訊模板
![5](https://i.iter01.com/images/6952ad865befe9164cfd2606320e39bfd8e6a721600bf3d442299bd759dc7302.png)
建立模板之後,儲存好,可以進行實名認證,不用等通過。
5.結算頁面,驗證郵箱
![6](https://i.iter01.com/images/649ae03e3343572d54820f5ce2e08710d3df60651ed7b8bc04d3c04735c79b35.png)
5.結算
然後就直接支付,付款成功就可以了
一定記得購買成功5天內提交資料並通過稽核後才能正常使用,否則域名將被註冊局鎖定。
域名持有者為個人,需要提交身份證號碼及身份證正面掃描件/電子照片;
域名持有者為企業,需提交企業證件(營業執照或組織機構程式碼證)號碼及證件電子圖片;
github+hexo設定域名
1、進入自己的域名控制檯
![7](https://i.iter01.com/images/91dd043c461eab19c927a9c7d5e17554ed7d98ef628a91faa4226dd2bcec3da3.png)
2、需要新增記錄
1.
![8](https://i.iter01.com/images/506c63788d216b9720498f9324216c7900d6b49eaf810aa38d1b1bfcdba8fc87.png)
![11](https://i.iter01.com/images/e58e3a1dff1bea3c6ab39c17135ea6f3fbdea480350acbd02702e477be224bbf.png)
箭頭處 填寫能夠訪問部落格的地址,例如:moyu-zc.github.io
- “記錄型別”設定成
CNAME
- “主機記錄”可以設定成
@
即直接使用主域名作對映,或者www
即使用www.主域名
的形式進行對映 - “記錄值”則設定成Github Page的網址即可
- 等待幾分鐘後生效
至此就建立了個人域名至Github Page的對映,但此時還不能使建立對映的域名直接訪問Github Page,因為還需要在Github上釋出自己的Github Page,直接訪問的話會出現Github Pages 404
![11-2](https://i.iter01.com/images/d7aa20815461ded4cc8533e1a3288c121207692d20b55dc76b791c091e56e8ce.png)
3、設定github倉庫
進入自己的Github倉庫,點選 Settings
![12](https://i.iter01.com/images/621893972effa9ba9c6dbc8053081a4a8147d90f005f6f35e37224c4b50130aa.png)
填寫你以解析好的域名,先save,之後注意勾選 強制https
![13](https://i.iter01.com/images/418da5c76b0e09588d5d80dbed745d9750905a43bb3043318f8aa82fa363c704.png)
4、本地檔案
這時你專案根目錄下應該會出現一個·CNAME
的檔案,如果沒有的話,就到根目錄下的source資料夾下,新建一個CNAME,無字尾(就是把字尾刪去),然後在裡面填寫你購買的域名。
最後在執行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解析記錄應該是這樣的。
gitee+hexo設定域名
這個注意:如果想 Gitee 使用私有域名,需要收費 使用Gitee Pro
1、進入域名控制檯
![7](https://i.iter01.com/images/91dd043c461eab19c927a9c7d5e17554ed7d98ef628a91faa4226dd2bcec3da3.png)
![8](https://i.iter01.com/images/506c63788d216b9720498f9324216c7900d6b49eaf810aa38d1b1bfcdba8fc87.png)
2、只需新增一條記錄
注意,與github的不同,gitee只需要填寫一條記錄,內容 固定 為:gitee.gitee.io
![11](https://i.iter01.com/images/e58e3a1dff1bea3c6ab39c17135ea6f3fbdea480350acbd02702e477be224bbf.png)
3、進入gitee倉庫
![15](https://i.iter01.com/images/90488afa982c49c2d89a154e25c68e4eada75edfa58aa74c18f67a41731f9e5c.png)
填寫你解析好的域名,且選擇強制使用https
![16](https://i.iter01.com/images/ac952679494420402c60bc88dea29c8b547daede8bdef6bcd6fa996673e12ca5.png)
4、配置域名證書
![17](https://i.iter01.com/images/7643f2a6cb8670b92ac166a72c4661aa08108c46f4ce40768ce678dd0ed514a5.png)
![18](https://i.iter01.com/images/42f01547871a4eba8b669f5cfa6233799873c736a4fdc1e2ce2f2a769bf03625.png)
![19](https://i.iter01.com/images/ebba5c080dd7ff1db9f197868c5eaf11e1b0b07a807d491c8032cff8617772ab.png)
![20](https://i.iter01.com/images/cd0be2367b9d29c53da13560e6e7e494d83b566b679cd4535610b909f42081aa.png)
最後下載證書即可
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](https://i.iter01.com/images/f89719dbf1e80e6082ced5a320ddfb5ac0926396df7c6e90b029308bae5b1b37.png)
2.百度站長平臺
登陸後選擇使用者中心-站點管理-新增網站
![22](https://i.iter01.com/images/b88d6b5d2523c49fc1f90a0a3e83b354541cd951930213f9c5ea92c3048d6423.png)
如果有阿里雲網站,可以使用CNAME驗證,直接通過驗證
最後一步驗證網址時選擇CNAME驗證最簡單根據提示,在阿里雲域名解析新增一條記錄就行。
![23](https://i.iter01.com/images/74867a5f96aa1cab68ffd2bdf5cc9b443e4a623b1286164ebe0e347dcef15447.png)
如果想直接使用Gitee或者Github生成的網址,不繫結個人域名
這個情況,驗證網址時不可以選擇CNAME驗證
,可以選擇第一種,下載一個靜態網頁放在專案根目錄上。
注意:這裡的根目錄,為部落格本地資料夾下的public資料夾。這樣才可以通過
![29](https://i.iter01.com/images/3291f2543e26418a4307caa8819545d6f526e93473662bc931b185ae11e3392e.png)
3.生成網站地圖sitemap
這一步,在必應收錄和谷歌收錄一樣用。
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
分別執行就行,如果出現warning不用管
![25](https://i.iter01.com/images/acb3068c0a47dbdc61711846b761c1b64333b8d072ce79f49fbb0b760babfe28.png)
修改部落格配置檔案_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](https://i.iter01.com/images/1f117f423dd1c8937072241856a277126af3b904a30e5d4955687c14f73d2635.png)
4.普通收錄
進入百度站點管理-站點屬性-普通收錄–sitemap
![27](https://i.iter01.com/images/209dbf01c4053c81f0facce25cf61df029663962c458c0073437a3cd71e3add7.png)
![28](https://i.iter01.com/images/7f18fbd97a2c43b24561589cae28d7f59ace88887c36a01aafb083206ec174d5.png)
換成你自己的域名提交就行
之後就是漫長的等待可能得一兩個星期
必應收錄
1.必應站長平臺
必應收錄也是很簡單,點選必應站長。先註冊登入,必應收錄有兩種方式,一種使用剛剛谷歌匯入過去,第二種是就是自己新增URL
![30](https://i.iter01.com/images/50a566a440d0251b858bc14bdca66a643a4ef244517be5e77b612a4b1ae572c9.png)
![31](https://i.iter01.com/images/66d91b706483240195ca227d54d554aae599a33b343a4f78bb8d43f711588ab7.png)
這些和百度收錄方式相同,可以看看上面
2.普通收錄
驗證成功後,提交網站地圖
提交之前生成網站地圖,和上面的方法相同
提交之後,就可以等著了。
Google收錄
1.谷歌站長平臺
進入谷歌站長,登入你的谷歌賬號。然後如下操作,要是第一次就彈出一個讓你輸入域名的提示框,就直接輸入你要收錄的網站域名就行。
![33](https://i.iter01.com/images/581240cb1035d6b933481b9227db9cf7806dbe7a91a84e6bd8c1a781d26dbfa9.png)
![34](https://i.iter01.com/images/0c664ea3a486226b41ee55a78568dc5f0fd93cbbe302f4abeea94d0c9d015966.png)
這些和百度收錄方式相同,可以看看上面
2.普通收錄
輸入完就不用去理了。第二天會自動收錄。