Hexo-域名設置+收錄
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 '//example.com/child' and root as '/child/'
url: //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 '//example.com/child' and root as '/child/'
url: //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
這一步,在必應收錄和Google收錄一樣用。
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 '//example.com/child' and root as '/child/'
url: //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.必應站長平台
必應收錄也是很簡單,點擊必應站長。先註冊登錄,必應收錄有兩種方式,一種使用剛剛Google導入過去,第二種是就是自己添加URL
這些和百度收錄方式相同,可以看看上面
2.普通收錄
驗證成功後,提交網站地圖
提交之前生成網站地圖,和上面的方法相同
提交之後,就可以等著了。
Google收錄
1.Google站長平台
進入Google站長,登錄你的Google帳號。然後如下操作,要是第一次就彈出一個讓你輸入域名的提示框,就直接輸入你要收錄的網站域名就行。
這些和百度收錄方式相同,可以看看上面
2.普通收錄
輸入完就不用去理了。第二天會自動收錄。