搭建github博客

原文地址

Whatever is worth doing is worth doing well.

曾經(jīng)用過新浪博客,網(wǎng)速慢,用著不舒服,正好這幾天有時間,下定決心利用github這個平臺搭建自己的博客。第一篇不寫自己,只把參考的文章分享一下以表敬意。

一、參考的文章

(1)以下任意一篇做下來都可以成功,輔助看可以加深理解,相輔相成。

(2)搭建好后就可以發(fā)博客了

(3)然后可以選擇自己喜歡的主題換上


二、幾個常用的命令

(1)關于主題

cd c

cd Hexo

git clone https://github.com/forsigner/fexo.git

  • 更換主題

手動更換:打開Hexo/_config.yml,找到theme,改為theme: fexo , 找到language: english,將zh-CN改為下載的主題下對應的zh-CNzh-Hans

  • 更新主題到博客

hexo clean

hexo generate

hexo deploy

(2)關于發(fā)博客

  • 生成新文章

hexo new "新的文章標題"

Hexo\source_posts文件下有新生成的新的文章標題.md,語法是markdown,簡直不要太好用!用一次就上癮了,語法簡單,入門輕松!

  • 編輯好后就可以更新了,同上面的命令

hexo clean

hexo generate

hexo deploy

(3)更換電腦后如何更新博客

  • 將文件復制到本地
    根目錄在E盤

git clone https://github.com/2016lkaust/2016lkaust.github.io.git

  • 進入文件夾

cd 2016lkaust.github.io

  • 安裝hexo,不需要初始化了

npm install hexo
npm install
npm install hexo-deployer-git

此時就會出現(xiàn)一個新的文件夾Hexo
然后按照上面寫博客的方式寫就行了。

  • 提交修改可以用以下方法

git add <文件名>/*
git commit -m "信息"
git push origin Hexo

如下圖:第一次出錯了,寫成了hexo。

Hexo是分支名

(4)關于markdown

  • 插入本地圖片

首先確認 _config.yml 中有 <font color=red>post_asset_folder:true</font> 。

在 hexo 目錄,執(zhí)行
<table><td bgcolor="silver">

npm install https://github.com/CodeFalling/hexo-asset-image --save

</td></table>

假設在

我的第一篇博客(文件夾)

├── apppicker.jpg

├── logo.jpg

└── rules.jpg

我的第一篇博客.md

這樣的目錄結構(目錄名和文章名一致),只要使用

![](我的第一篇博客/logo.jpg)

就可以插入圖片。

  • 自定義字體顏色

<font color=red>這是效果顏色</font>

效果:<font color=red>這是效果顏色</font>

-自定義背景顏色

<table><td bgcolor=#F0F0F0>背景顏色是#F0F0F0</td></table>

效果:<table><td bgcolor=#F0F0F0>背景顏色是#F0F0F0</td></table>

就這樣,博客搭建完畢,第一篇博文發(fā)表。從昨天中午到今天傍晚,終于稍稍入門了。以后將常駐這里了。

centos使用hexo
CentOS 7下手把手搭建hexo博客
安裝
centos 使用 nvm 安裝 nodejs
Centos Git1.7.1升級到Git2.2.1
centos 6.7 安裝 最新版 git
-bash: hexo: command not found解決辦法

[root@localhost hexo]# hexo
ERROR Script load failed: themes/next/scripts/tags/exturl.js
Error: Cannot find module 'hexo-util'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Module.require (module.js:353:17)
    at require (/opt/blog/hexo/node_modules/hexo/lib/hexo/index.js:214:21)
    at /opt/blog/hexo/themes/next/scripts/tags/exturl.js:7:12
    at /opt/blog/hexo/node_modules/hexo/lib/hexo/index.js:230:12
    at tryCatcher (/opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/promise.js:512:31)
    at Promise._settlePromise (/opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/promise.js:569:18)
    at Promise._settlePromise0 (/opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/promise.js:614:10)
    at Promise._settlePromises (/opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/promise.js:693:18)
    at Promise._fulfill (/opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/promise.js:638:18)
    at Promise._resolveCallback (/opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/promise.js:432:57)
    at Promise._settlePromiseFromHandler (/opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/promise.js:524:17)
    at Promise._settlePromise (/opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/promise.js:569:18)
    at Promise._settlePromise0 (/opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/promise.js:614:10)
    at Promise._settlePromises (/opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/promise.js:693:18)
    at Promise._fulfill (/opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/promise.js:638:18)
    at /opt/blog/hexo/node_modules/hexo/node_modules/bluebird/js/release/nodeback.js:42:21
    at /opt/blog/hexo/node_modules/hexo/node_modules/hexo-fs/node_modules/graceful-fs/graceful-fs.js:78:16
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:380:3)
Usage: hexo <command>

npm install hexo-util --save

? centos hexo d ERROR Deployer not found: git

npm install hexo-deployer-git --save

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

推薦閱讀更多精彩內容