基於windows平臺Git+GitHub+Hexo搭建個人部落格(三)

雪心玉竹發表於2018-08-16

Hexo banner
  去年的時候使用Hexo搭建了一個部落格,當時主題使用的是JackMan,雖說這個theme是挺好看的了,但是自己感覺還少點東西,所以自從搭建好後就一直沒用,筆記還是放在CSDN上。前兩天偶然發現了一位大神的部落格,當時一眼就喜歡上了這個主題,瀏覽網站後知道大神的部落格也是用Hexo搭建的,內心竊喜。於是乎就去NexT官網clone,又根據自己之前寫的部落格筆記重新美化了自己的部落格,大功告成。

歡迎訪問:zrxJuly’s Bolg
搭建教程請移步:
基於windows平臺Git+GitHub+Hexo搭建個人部落格(一)
基於windows平臺Git+GitHub+Hexo搭建個人部落格(二)
如有問題或建議歡迎指正^.^

  下面說一下在美化自己部落格的時候遇到的問題及解決方法:

Q&A

遇到的問題

needmoreshare2 開啟分享功能後使用微信分享無法生成二維碼。

問題原因

生成二維碼的連結失效

解決方法

找到資源目錄下的needsharebutton.js檔案(themes/next/source/lib/needsharebutton/),開啟檔案,找到該行程式碼並註釋:

var imgSrc = "https://api.qinco.me/api/qr?size=400&content=" + encodeURIComponent(myoptions.url);

複製下面的程式碼貼上到剛註釋的程式碼下方:

var imgSrc = 'https://api.qrserver.com/v1/create-qr-code/?size=150x150&data='+encodeURIComponent(myoptions.url);

重新執行,就OK了。當然,我現在使用的並不是needmoreshare2,而是Addthis,它可以自定義樣式,自我感覺要好看一些。

hexo搭建個人部落格詳細教程
hexo生成博文插入圖片
hexo設定閱讀全文
hexo網站統計

博文儲存形式及位置修改

hexo new 文章名稱 命令建立新檔案的時候,會預設存放於部落格根目錄的source/_posts資料夾下,這樣博文少了還好,但是多了就不好維護了。我們可以修改博文存放方式,將博文存放在以yyyy-MM 也就是‘年-月’這種格式的資料夾下,以年-月分類,方便維護。下面具體來說配置方法:

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

修改new_post_name 引數

找到new_post_name: :title.md 這裡配置新建檔案的名稱,我們將屬性值:title.md 修改為:year-:month/:title.md 也就是在檔名稱前面加了一個目錄,該目錄名稱的格式是年-月。所以當我們在執行hexo new 文章名稱 的時候,會自動在_post資料夾下再建立一個以年-月為格式的資料夾,新建立的markdown 檔案在該資料夾下。

你的檔案位置: _post/2018-08/title.md

找到permalink: :year/:month/:day/:title/ 這是預設的博文訪問路徑。我們將其屬性值修改為:year-:month/:title/

按照以上步驟更改完後,可以新建一個post試一下。

編輯器推薦

寫部落格當然少不了好用的編輯器啦。

Sublime Text 3

快速、好用、高效!

HexoEditor

GitHub上一款開源的MarkDown編輯器。可邊編輯邊預覽。

至於具體哪個好用,自己試了才會知道。我傾向於st3,主要是因為它可以open folder,感覺更方便一些^.^。

相關文章