hexo之小白blog入門

作為一名搬磚工囱稽,怎么可能沒有一個自己的博客郊尝,在網(wǎng)上看見別個的blog多么的酷炫。心想自己也搞一個吧战惊,一來可以將平時積累的經(jīng)驗記錄成文檔流昏,二來萬一以后跳槽也是一個加分項。于是乎在網(wǎng)上搜索了一大圈吞获,五花八門的况凉,有用自己服務器搭建,一聽好麻煩各拷,還有購買服務器刁绒,再看看自己的荷包(????♀?),想想還是先找個免費的吧烤黍。這不 Hexo 多合適啊知市,于是擼起袖子就是干。一路下來發(fā)現(xiàn)搭建也是很簡單的速蕊,現(xiàn)在我就將我搭建的過程記錄下來嫂丙。Hexo 是一個快速、簡潔且高效的博客框架互例,同時也支持 Markdown奢入,簡直不能太完美

安裝

安裝官網(wǎng)腳手架

npm install hexo-cli -g

初始化

使用命令初始化一個基礎項目

hexo init blog-demo

用編輯器打開 blog-demo,我們可以看到里面目錄結構

目錄結構.png

其中:
source 文件夾主要放我們 Markdown 文檔媳叨,themes 文件夾主要是網(wǎng)站主題相關的腥光,_config.yml 主要是一些配置項
然后我們使用 hexo shexo server 的簡寫,官網(wǎng)有許多命令) 啟動項目糊秆,打開 http://localhost:4000/ 就能看見網(wǎng)站運行起來了

blog.png

主題修改

最簡單的blog就已經(jīng)好了武福,但是發(fā)現(xiàn)好像風格給自己想象的不一樣,不過沒有關系痘番,hexo 支持修改主題捉片,官網(wǎng)也有具體說明,當然網(wǎng)上也有很多成熟的主題插件了汞舱,你可以下載下來直接使用伍纫,比如知乎上就列舉了很多,下面我們就使用 next 的主題

安裝主題插件

首先我們需要修改根目錄下的 _config.yml 文件中的 theme 字段

theme: next

接著我們需要clone一份 next 主題到 theme 文件夾下

git clone https://github.com/next-theme/hexo-theme-next themes/next

這個時候我們再重啟一下服務昂芜,就會發(fā)現(xiàn)界面已經(jīng)修改了

修改主題配置

盡管主題修改了莹规,但是還是不是很符合自己的預期。別急泌神,next 也支持修改配置良漱,其主要就是修改 next 文件夾下的 _config.yml 文件

  • 修改布局

將上下改成左右

布局.png

將菜單欄放在右邊

菜單欄.png

我們在修改的過程中,可以使用 hexo s --debug 來支持熱更新欢际,避免每次修改都重啟服務器

  • 修改語言

我們將語言切換成中文母市,如果配置文件中沒有 language 可自行加上

中文.png

但是光修改 next 里面的配置是不行的,還需要修改根目錄下 hexo 的配置损趋,同樣將語言修改成 language: zh-CN

  • 添加友情鏈接
友情鏈接.png
  • 添加頭像
頭像.png
  • 支持打賞

將你的微信支付寶收款二維碼圖片放在 source 文件夾下的 images 文件夾下患久,當然你也可以另起目錄,但要主要引用時的路徑

打賞.png

注意:如果你的next版本不是最新浑槽,可能會當鼠標放上去后墙杯,下面的文字在轉圈,感覺好晃??括荡,可以修改一下它的樣式高镐。在 source -> css -> _common -> components -> post -> post-reward.styl,修改它的樣式就可以了畸冲,刪除或者注釋都可以

支付樣式.png
  • 添加菜單

我們可以新增一些菜單嫉髓,需要在根目錄下的 source 文件夾下新建對應的文件。比如新增一個“關于我”的菜單邑闲,那么我們就需要在 source 文件夾新建一個 about 的文件夾算行,里面再新建一個 index.md 文件就可以介紹自己了(也可以使用 hexo 命令生成新的頁面,eg hexo new page "archives")苫耸;然后再修改菜單配置

菜單.png
  • 首頁文章篇幅限制

這要看你的 next 版本是多少州邢,在版本 v7.6.0 以前有個字段 auto_excerpt 可以自動截斷文章內容作為摘要,但在后面的版本褪子,官方不支持量淌,建議設置 excerpt_description

開啟篇幅設置.png

一種方式骗村,你可以在你的文章要截斷的地方加上 ``

添加更多.png

另外一種方式給每篇文章寫 description,這種方式在詳情頁面呀枢,摘要顯示的字體會很小

image.png

當然還有很多其他的配置胚股,你也可以根據(jù)自己的需要去修改,這里就不在一一舉例了

修改首頁配置

我們還可以在首頁加上一些簡介裙秋,修改語言等琅拌;這個是修改根目錄下的 _config.yml 文件

首頁.png

部署

新建倉庫

現(xiàn)在博客已經(jīng)孵化出來了嘗鮮版,是時候部署上去體驗了摘刑;一聽部署进宝,是不是就需要服務器與域名啊,完了我啥也沒有枷恕;沒關系党晋,全球最大的同性交友網(wǎng)站 github 就是你最好的選擇。首先活尊,你需要有個一個 github 賬號(如果沒有就申請一個)隶校,然后新建一個倉庫,這個倉庫的名字一定要和你 github 賬號相同蛹锰。比如我的 githubcc616(不是昵稱)深胳,那么就需要建一個倉庫名為 cc616.github.io,這樣倉庫就建好了铜犬。接著你需要修改該倉庫的設置

點擊設置.png
配置.png

這樣你就可以通過 https://cc616.github.io/訪問你的網(wǎng)站了

修改配置

倉庫建好了舞终,我們需要新加一個包

npm install hexo-deployer-git --save

修改 _config.yml 里面的部署配置

部署.png

這樣我們每次新增了文章后,就可以使用命令 hexo d 一鍵部署到GitHub Pages 上了

遇到的坑

圖片顯示不出來

你的圖片在其他網(wǎng)站都能顯示癣猾,但是你放在這里就顯示失敗敛劝,可能就需要在文章開頭加上

<meta name="referrer" content="no-referrer" />
圖片顯示問題.png

總結

hexo 搭建博客真的是簡單方便,一路下來我也就花了一天不到的時間纷宇,接下來就是往里面填充自己累積起來的知識了夸盟。其實這篇文章早在兩年前就該寫了琢岩,但是自己覺得這么簡單地粪,沒有什么好記錄囚灼。最近重新?lián)炱饘懖┛土质虐l(fā)現(xiàn)自己的搭的blog早已不知道在哪里了,網(wǎng)站上也只有那么兩篇文章纹磺,說來也慚愧蕉斜。正好自己重新搭建了洒试,所以就把記錄下來了硼莽,希望對你有用庶溶。不過這個有個缺點就是你需要自己的圖床,用七牛云搭建一個也很簡單,我曾經(jīng)也搭建過偏螺,改天再寫出來吧行疏。如果你嫌麻煩,可以使用網(wǎng)上一些現(xiàn)成的砖茸,也可以像我一般把文章寫在簡書上隘擎,既可以提高文章宣傳渠道殴穴,也可以有圖床啦???♀?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末凉夯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子采幌,更是在濱河造成了極大的恐慌劲够,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件休傍,死亡現(xiàn)場離奇詭異征绎,居然都是意外死亡,警方通過查閱死者的電腦和手機磨取,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門人柿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人忙厌,你說我怎么就攤上這事凫岖。” “怎么了逢净?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵哥放,是天一觀的道長。 經(jīng)常有香客問我爹土,道長甥雕,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任胀茵,我火速辦了婚禮社露,結果婚禮上,老公的妹妹穿的比我還像新娘琼娘。我一直安慰自己峭弟,他們只是感情好,可當我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布轨奄。 她就那樣靜靜地躺著孟害,像睡著了一般。 火紅的嫁衣襯著肌膚如雪挪拟。 梳的紋絲不亂的頭發(fā)上挨务,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天,我揣著相機與錄音,去河邊找鬼谎柄。 笑死丁侄,一個胖子當著我的面吹牛,可吹牛的內容都是我干的朝巫。 我是一名探鬼主播鸿摇,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼劈猿!你這毒婦竟也來了拙吉?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤揪荣,失蹤者是張志新(化名)和其女友劉穎筷黔,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體仗颈,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡佛舱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了挨决。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片请祖。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖脖祈,靈堂內的尸體忽然破棺而出肆捕,到底是詐尸還是另有隱情,我是刑警寧澤撒犀,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布福压,位于F島的核電站,受9級特大地震影響或舞,放射性物質發(fā)生泄漏荆姆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一映凳、第九天 我趴在偏房一處隱蔽的房頂上張望胆筒。 院中可真熱鬧,春花似錦诈豌、人聲如沸仆救。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽彤蔽。三九已至,卻和暖如春庙洼,著一層夾襖步出監(jiān)牢的瞬間顿痪,已是汗流浹背镊辕。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蚁袭,地道東北人征懈。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像揩悄,于是被迫代替她去往敵國和親卖哎。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,507評論 2 359