2021-04-21 hexo博客搭建那些事兒


title: 關于開始搭建hexo博客這件事
date: 2021-04-20 19:18:35
tags: "hexo"


hexo個人博客搭建

為什么會搭建hexo博客

原因:
1.用于前端學習記錄、且便于復習,因為經過加工一次的比外來搜索的資料來說更容易讓大腦快速識別與利用。
2.阿里云輕量級WordPress服務器對非在校生的優惠終止,且個人網站將于2021年5月份到期,這是我的個人WordPress博客鏈接 www.codetotoro.cn,同時因為服務器類型的緣故,按照提交工單時工作人員的說法,相關的數據遷移是無法進行的,除非是繼續續費。
3.部署方便且相關的學習教程更多,且官方的教程及相應的主題教程很全面,同時社區活躍,搭建博客的相關配置包括hexo editor都很容易找到,最重要的是部署方便,且bug很少,即使是使用外置主題,而且配置的修改采用注釋/取消注釋的方式進行,方便日后修改,而不用每次都需要根據官方文檔再去配置,省去了很多麻煩。

搭建博客的相關教程

視頻教程

來自嗶哩嗶哩up-codesheep的視頻教程,講解細致全面
手把手教你從0開始搭建自己的個人博客 |無坑版視頻教程| hexo
學習筆記
<pre>
--- #安裝Nodejs
node -v #查看node版本
npm -v #查看npm版本
npm install -g cnpm --registry=http://registry.npm.taobao.org #安裝淘寶的cnpm 管理器
cnpm -v #查看cnpm版本
cnpm install -g hexo-cli #安裝hexo框架
hexo -v #查看hexo版本
mkdir blog #創建blog目錄
cd blog #進入blog目錄
sudo hexo init #生成博客 初始化博客
hexo s #啟動本地博客服務
http://localhost:4000/ #本地訪問地址
hexo n 我的第一篇文章 #創建新的文章

返回blog目錄

hexo clean #清理
hexo g #生成

Github創建一個新的倉庫 YourGithubName.github.io

在blog目錄下安裝git部署插件

cnpm install --save hexo-deployer-git

配置_config.yml


# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
    type: git
    repo: https://github.com/YourGithubName/YourGithubName.github.io.git
    branch: master

hexo d #部署到Github倉庫里
https://YourGithubName.github.io/ #訪問這個地址可以查看博客

git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia #下載yilia主題到本地

修改hexo根目錄下的 _config.yml 文件 : theme: yilia

hexo c #清理一下
hexo g #生成
hexo s #啟動本地博客服務
http://localhost:4000/ #本地訪問地址
hexo d #部署到遠程Github倉庫
https://YourGithubName.github.io/ #查看博客
</pre>


官方文檔及next主題官方文檔

1.hexo文檔
2.hexo-next主題文檔

博客的后續配置

博客中有很多可用于拓展的地方,暫時還有很多不太了解,但是可以滿足日常的寫作需求以及部署,此處用于記錄對于配置方面的自己的一些理解。

配置_config.yml,gitee/github簡單修改實現雙部署

#配置_config.yml 

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
    type: git
    repo: 
        gitee: https://gitee.com/mhist/mhist.git
    #https://github.com/Mhist/Mhist.github.io.git 
    #github
    branch: master

-----以上代碼是我在實踐過程中發現的一點,因為在github上是可以做到自動部署的,可是因為防火墻的原因導致訪問經常失敗,而gitee作為國內的github,訪問速度是很快的,只是部署的時候需要手動更新,因為自動更新部署是要收費的。
以上代碼的使用方式是在repo中:
1.部署到gitee時,按照hexo c; hexo g; hexo s; hexo d,然后到碼云的位置點擊更新即可。

gitee pages update button
,然后可訪問域名:https://mhist.gitee.io/
2.部署到github時,將gitee所在行用#注釋掉即可,同時取消gitee下一行的#注釋,按照hexo c; hexo g; hexo s; hexo d即可。然后可訪問域名:https://mhist.github.io/

圖床的設置

作為使用Markdown來編輯文檔的人來說,擁有一個好的圖床是非常必要的。通過圖床我們可以很好的管理我們的博客圖片,同時能在多方正確顯示。

圖床分類

現在比較流行的圖床有很多,包括SM.MS圖床、騰訊云cos、github圖床、七牛云圖床、Imgur圖床、阿里云COS、又拍云圖床、gitee。但同時具有安全、經濟、使用方便、訪問高速等多種優點的解決方案還是要數基于picgo+gitee的解決方案.

picgo

picgo是一款基于桌面端圖床工具,方便我們對接本地和遠程倉庫,同時快速獲取鏈接,同時支持鏈接的Markdown、HTML、URL、UBB、Custom等五種格式的選擇,同時可以支持插件以豐富軟件功能。
推薦兩個配置教程:

  1. 配置教程1
  2. 配置教程2---插件
  3. picgo的github鏈接
  4. picgo Windows PicGo-Setup-2.3.0-beta.5.exe 提取碼:hexo
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,546評論 6 533
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,570評論 3 418
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,505評論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,017評論 1 313
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,786評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,219評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,287評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,438評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,971評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,796評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,995評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,540評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,230評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,662評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,918評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,697評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,991評論 2 374

推薦閱讀更多精彩內容