摘要:前一陣子一直在想怎么搗鼓出自己的博客來,直到發(fā)現(xiàn)了是什么是一個開源的靜態(tài)博客生成器用開發(fā)作者是臺灣大學生同樣是大學生,我和他的差距怎么這么大她是一個快速簡潔且高效的博客框架。本人用的主題是然后對其進行定制,簡直不能再棒。
前一陣子一直在想怎么搗鼓出自己的博客來,直到發(fā)現(xiàn)了hexo
hexo是什么Hexo是一個開源的靜態(tài)博客生成器,用node.js開發(fā),作者是臺灣大學生tommy351
同樣是大學生,我和他的差距怎么這么大 TT
她是一個快速、簡潔且高效的博客框架。hexo 使用 Markdown(或其他渲染引擎)解析文章,在幾秒內(nèi),即可利用靚麗的主題生成靜態(tài)網(wǎng)頁
hexo在npm官網(wǎng)上是這樣介紹自己的:A fast, simple & powerful blog framework, powered by Node.js
說在前面在嘗試使用hexo之前,請各位務(wù)必完成以下幾點
安裝node.js
安裝Git
會使用Git
擁有GitHub賬號
有一顆愛折騰的心
如果以上條件你都滿足,那么現(xiàn)在就開始吧
下載與安裝hexo打開cmd并輸入npm install -g hexo
在桌面上新建一個空文件夾名為hexo
cmd安裝完成之后打開Git bash
在cmd中進入hexo文件夾后輸入$ hexo init
如果你按照上述步驟一套做完,那么恭喜你,hexo已經(jīng)搭建成功,是不是很簡單?
在本地運行hexo安裝完hexo之后你就能在本地查看你的空hexo blog了
在cmd中輸入$ hexo s --debug隨后你在瀏覽器地址欄輸入http://localhost:4000/,hexo默認主題landscape就呈現(xiàn)在你眼前了
注:hexo s是hexo server的縮寫
提交至GitHub首先進入hexo文件夾,找到根目錄下面的_config.yml文件,用編輯器打開它
找到deploy:
輸入$ npm install hexo-deployer-git --save
部署至GitHub需要填
deploy: type: git repository:branch: master
輸入$ npm install hexo-deployer-ftpsync --save
部署至云虛擬主機需要填
deploy: type: ftpsync host: <主機ip地址> user:pass: remote: [remote] port: [21] ignore: connections: verbose:
注:.yml文件格式嚴格,在“:”之后一定要空格再輸入,如果不填入內(nèi)容則是默認值
文件修改完成之后就是創(chuàng)建GitHub倉庫了
假設(shè)你的GitHub賬號名為XXX
創(chuàng)建一個名為XXX.github.io的庫
創(chuàng)建完成后打開Git bash按下ctrl+c并輸入y結(jié)束hexo的本地預覽。之后進入你的hexo文件夾,輸入$ hexo generate(用于生成靜態(tài)網(wǎng)頁文件,可縮寫成$ hexo g)
接著輸入$ hexo deploy(可縮寫成hexo d)
注:如果在之前你有生成ssh公鑰,那么就可以直接提交上去,如果沒有,則需要填寫郵箱以及密碼
更改hexo主題如果你對hexo默認主題不滿意,你也可以自己尋找主題包甚至是自己制作。
本人用的主題是Material,然后對其UI進行定制,簡直不能再棒。
具體使用方法請移步:hexo博客更換主題(原理一樣,只是主題不同)
輸入$ hexo new "博客名"
創(chuàng)建成功之后,點擊進入hexo文件夾的source文件夾,找到_posts文件夾,進入用編輯器打開你剛剛創(chuàng)建的.md文件,你將看到如下代碼
--- title: date: tags: ---
在title后面填寫文章名,注意空格,tags用來設(shè)置文章標簽,格式為[標簽一,標簽二]
設(shè)置完之后就開始使用Markdown語法進行博客創(chuàng)作吧
其他常見的hexo命令$ hexo clean #清除緩存
$ hexo generate --watch #監(jiān)視文件變動
$ hexo new page "頁面名" #新建頁面
node.js錯誤處理問題:安裝npm包時出現(xiàn)registery error parsing json 錯誤
解決:輸入 npm config setregistry http://registry.cnpmjs.org
注:由于現(xiàn)在域名在備案,所以鏈接暫時失效
最后附上作者的博客地址:Trevor"s Blog
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/50350.html
摘要:前一陣子一直在想怎么搗鼓出自己的博客來,直到發(fā)現(xiàn)了是什么是一個開源的靜態(tài)博客生成器用開發(fā)作者是臺灣大學生同樣是大學生,我和他的差距怎么這么大她是一個快速簡潔且高效的博客框架。本人用的主題是然后對其進行定制,簡直不能再棒。 前一陣子一直在想怎么搗鼓出自己的博客來,直到發(fā)現(xiàn)了hexo hexo是什么 Hexo是一個開源的靜態(tài)博客生成器,用node.js開發(fā),作者是臺灣大學生tommy351...
摘要:本文將介紹如何在一臺的云服務(wù)器上快速部署博客站點,如何快速發(fā)布一篇博文并通過云服務(wù)器上的私有倉庫部署到服務(wù)器目錄下。此外,還要在云服務(wù)器上安裝和兩個必備的軟件包。在服務(wù)器上部署博客以下為文章正文。 推薦理由:Hexo 是用 Node.js 開發(fā)的一個靜態(tài)站點生成器(Static Site Generator),支持 Markdown 語法寫作,有著強大的插件系統(tǒng),而且性能優(yōu)異。下面我推...
閱讀 2842·2023-04-26 01:02
閱讀 1862·2021-11-17 09:38
閱讀 790·2021-09-22 15:54
閱讀 2899·2021-09-22 15:29
閱讀 888·2021-09-22 10:02
閱讀 3432·2019-08-30 15:54
閱讀 2007·2019-08-30 15:44
閱讀 1585·2019-08-26 13:46