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