本文原創首發於慕課網,歡迎轉載,註明出處便可.
git
本篇博文將繼續帶你們優化博客站點,打造上線站點,設置個性域名等
閱讀本文前建議先行閱讀本人另外三篇遍基礎博文github
1.關於Hexo6.0搭建我的博客(基礎篇)npm
2.關於Hexo6.0搭建我的博客(主題優化-進階篇)segmentfault
3.關於Hexo6.0搭建我的博客(主題優化-高級篇)hexo
本篇博文將手把手教你們打造線上我的站點,設置個性域名,以及託管項目到 github及 coding上,同時讓 Google和 百度兩大搜索引擎收錄你的站點,提高站點的天然流量.
估計你們折騰了這麼久也就是爲 了擁有一個本身的個性站點,因此強烈建議你們爲本身的博客站點配置一個獨一無二的個性域名.我這裏選擇阿里旗下的萬網;
域名種類以下:ssh
有你們常見的.com、.cn、net等等,不過這些都比較貴,固然你不缺錢的話.com這些常見的天然是最好的選擇了.像咱們這種窮苦人家就只能用用便宜的啦( ๑ŏ ﹏ ŏ๑ )傷心.
好了,接下來教你們購買註冊域名,我這裏選用.site後綴,這是表明站點/網站類的域名最好的選擇了,關鍵是便宜啦.佈局
輸入你想要的個性域名,若是沒有被註冊的話,就能夠直接購買了.
好了,這樣咱們就有本身的個性域名了,下面教你們怎麼配置.優化
首先教你們佈局好百度收錄及coding託管,畢竟國內用百度搜索的人數仍是佔大多數,並且百度爬不了github,這是最衰的一件事了.網站
這裏建立項目的時候,網上不少教程說是要項目名稱和帳戶名稱相同,這個只是方便使用ccoding提供的地址訪問,咱們這裏既然要配置本身的域名,就不用同樣了,並且同樣看起來很彆扭,能夠和我同樣後綴加上個.blog.搜索引擎
生成ssh:
Linux 與 Mac 都是默認安裝了 SSH ,而 Windows 系統安裝了 Git Bash 應該也是帶了 SSH的。你們能夠在終端(win下在 Git Bash 裏)輸入 ssh 若是出現如下提示證實你本機已經安
裝 SSH, 不然請搜索自行安裝下
添加ssh:
這個.ssh文件通常是在系統C盤下的用戶下,裏面的文件所有是隱藏文件設置顯示就能夠看到了.
將文件裏面的公鑰複製到上面,添加就能夠了.
選擇master分支,保存
這裏添加你剛纔購買好的域名,綁定便可.
配置域名
進入萬網控制檯的雲解析DNS設置中,配置域名解析.
先介紹兩個記錄類型:
以上是我配置的全部綁定域名
添加解析:
確認啓用便可,到這裏咱們就已經爲coding上的項目配置好了個性域名了
首先打開博客根目錄配置文件_config.yml
,添加如下內容:
deploy: type: git repository: github: git@github.com:darryrzhong/darryrzhong.github.io.git coding: git@git.coding.net:darryrzhong/darryrzhong.blog.git branch: master
這裏我同時將項目託管到了github
和coding
上,因此咱們暫時只需添加coding便可,否則待會會報錯,後面會教你們託管github
;
最後一步:將項目push到coding上.
在Git Bash下輸入命令:
hexo g hexo d
基本到這裏咱們的項目就成功託管到coding上了.
而後輸入你域名或者coding默認提供的地址,就能夠訪問咱們的站點了.
推廣實際上是一個挺煩的事,做爲我的站點想要讓更多的人知道的話,咱們就得讓別人可以經過搜索引擎搜索到咱們博客內容,給咱們帶來天然流量,因此咱們必需要實現SEO優化,讓咱們站點真正成爲線上我的站點.
首先直接百度搜索你的域名,好比我隨意搜一個:
這就說明這個站點沒有被百度收錄,以後咱們選擇提交網址
;
進入百度站長平臺登陸成功後選擇用戶中心-站點管理-添加網站
;
按照步驟要求進行便可,最後一步驗證網址全部權:
這裏有三種驗證方式,咱們挑最簡單的CNAME來就好了.
添加一條解析便可,以下:
就這麼簡單,驗證就完成了.
接下來咱們須要生成網站地圖sitemap
,使用sitemap方式向百度提交咱們的網址.
Git Bash下安裝sitemap插件
npm install hexo-generator-sitemap --save npm install hexo-generator-baidu-sitemap --save
修改站點配置文件_config.yml
中url內容以下:
URL ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' url: http://darryrzhong.site root: / permalink: :year/:month/:day/:title/ permalink_defaults:
能夠看到站點根目錄下public
文件下
會生成兩個文件,
帶有baidu的是百度專用的,另一個是通用的.
接下來咱們將生成的sitemap文件提交給百度,站點管理-站點屬性- 連接提交-自動提交-sitemap
將域名換成你本身的就好了.
到這裏咱們的站點就算是提交給了百度了,不過百度實在是不可恭維,速度太慢了,通常可能要一個星期左右才能被收錄到,因此剛提交完搜不到很正常,過幾天在試試應該就能搜索到了.
若是被正常收錄了,效果以下:
因爲篇幅問題,Google收錄就放在下篇給你們講解了
歡迎關注做者darryrzhong,更多幹貨等你來拿喲.
更多精彩文章請關注