Github+Hexo+NexT快速建站教程

作為一個(gè)開(kāi)發(fā)人員懦鼠,如果有一個(gè)個(gè)人網(wǎng)站钻哩,必然是一個(gè)求職過(guò)程中的加分項(xiàng)「匾保可是街氢,開(kāi)發(fā)、部署一個(gè)網(wǎng)站對(duì)于大多數(shù)人來(lái)說(shuō)還是比較費(fèi)勁的淑趾,漂亮的前端寫不好阳仔,服務(wù)器還得收錢。所以扣泊,如何低成本的搭建自己的網(wǎng)站呢近范?不妨來(lái)到GitHub搭建自己的主頁(yè)吧~

site

建站準(zhǔn)備

工具準(zhǔn)備

  1. Git 官網(wǎng) 下載頁(yè)面
  2. Node.js官網(wǎng) 下載頁(yè)面 還有個(gè)這…
  3. Notepad++ (用于編輯各種文檔,強(qiáng)推延蟹!)官網(wǎng) 下載頁(yè)面
  4. Sublime Text (用于書寫md文件评矩,后期下載即可!)官網(wǎng) 下載頁(yè)面

知識(shí)儲(chǔ)備

非必須阱飘,了解只是為了做出更個(gè)性化的頁(yè)面

  1. DOS命令
  2. html斥杜,css,js 語(yǔ)法
  3. MarkDown 語(yǔ)法

其他準(zhǔn)備

缺一不可!

  1. 耐心沥匈!
  2. 細(xì)心蔗喂!
  3. 時(shí)間!

開(kāi)始建站

GitHub注冊(cè)并建立項(xiàng)目

  1. 注冊(cè)GitHub官方地址
    不多說(shuō),如果不會(huì)注冊(cè)的話建議先補(bǔ)充一下電腦知識(shí)
  2. 點(diǎn)擊右上角“+”后點(diǎn)擊 “New respository”


    New a respository
  3. 命名為username.github.io高帖。如我的用戶名為sirzdy缰儿,所以 repository 命名為sirzdy.github.io。(務(wù)必保證這個(gè)名字是你的username散址!此處出現(xiàn)紅色警示是因?yàn)槲乙呀?jīng)建立過(guò)了乖阵,你的應(yīng)該是綠色提示)
    fill the information
  4. 點(diǎn)擊按鈕后瀏覽器會(huì)自動(dòng)跳轉(zhuǎn)到一個(gè)頁(yè)面宣赔,關(guān)閉即可。

Git安裝

安裝完之后開(kāi)始菜單會(huì)出現(xiàn)GitBash瞪浸,GitCMD儒将,GitGUI三個(gè)選項(xiàng),我們后面需要使用GitBash对蒲。

GitMenu

Node.js安裝

Node.js Menu

Hexo 安裝

打開(kāi)GitBash钩蚊,執(zhí)行 npm install -g hexo-cli,等待安裝完成……

使用Hexo搭建博客

官方文檔 建議看官方的齐蔽,如果實(shí)在看不懂或者不想看可以看看我寫的两疚。

  1. 在任意位置新建一個(gè)文件夾床估,如J:\Hexo
  2. 進(jìn)入到J:Hexo目錄下含滴,右鍵空白處選擇 Git Bash Here
    new hexo
  3. 彈出GitBash窗口后,執(zhí)行hexo init丐巫,直到出現(xiàn)INFO Start blogging with Hexo!
  4. 執(zhí)行hexo generate或者簡(jiǎn)寫hexo g谈况,執(zhí)行完成,會(huì)在當(dāng)前的J:Hexo下生成很多文件和文件夾!
  5. 執(zhí)行hexo server或者簡(jiǎn)寫hexo s递胧,直到出現(xiàn)INFO Start processing INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.碑韵,這樣就啟動(dòng)了本地服務(wù)器,在瀏覽器中輸入localhost:4000缎脾,就可以查看了祝闻。
  6. 配置_config.yml文件的deploy部分,配置后如下
    done
deploy:
    type: git
    repository: https://github.com/username/username.github.io.git 
    branch: master 

此處要匹配GitHub項(xiàng)目地址!

  1. 執(zhí)行hexo deploy完成后遗菠,就可以到username.github.io進(jìn)行訪問(wèn)了联喘。
    如發(fā)生 ERROR Deployer not found: git 或者 ERROR Deployer not found: github
    解決方法: npm install hexo-deployer-git --save

使用Hexo

  • 新建文章 hexo new "newpost" hexo n "newpost"
    new post
  • 新建頁(yè)面hexo new page "newpage"
    new page
  • hexo clean刪除生成的文件和緩存
  • hexo generate hexo g生成靜態(tài)文件
  • hexo server hexo s啟動(dòng)本地服務(wù)器
  • hexo deplot hexo d發(fā)布網(wǎng)站(到Github之類)

這一篇整理的較為實(shí)用
當(dāng)然還是官方的文檔最強(qiáng)大,點(diǎn)我到官方文檔

配置Hexo

就是修改_config.yml文件辙纬,配合主題使用豁遭,可以產(chǎn)生千變?nèi)f化的效果

使用Next主題

就目前查的資料以及親身體驗(yàn)顯示,Next主題是最好用的hexo建站主題之一贺拣。
官方文檔,完全推薦蓖谢,建議不要看我的了,因?yàn)槲抑粚懥艘稽c(diǎn)最為重要的譬涡,而且也差不多是copy的闪幽。

安裝主題

在 Hexo 中有兩份主要的配置文件,其名稱都是 _config.yml涡匀。 其中盯腌,一份位于站點(diǎn)根目錄下,主要包含 Hexo 本身的配置渊跋;另一份位于主題目錄下腊嗡,這份配置有主題作者提供着倾,主要用于配置主題相關(guān)的選項(xiàng)。
為了描述方便燕少,在以下說(shuō)明中卡者,將前者稱為 站點(diǎn)配置文件, 后者稱為 主題配置文件客们。

  1. 進(jìn)入到Hexo文件夾下崇决,右鍵空白處選擇 Git Bash Here
  2. 執(zhí)行git clone https://github.com/iissnan/hexo-theme-next themes/next這是把hexo-theme-next克隆到themes/next文件夾下。

啟用主題

打開(kāi)站點(diǎn)配置文件底挫,找到 theme 字段恒傻,并將其值更改為 next。

配置主題

配置 主題配置文件 和 站點(diǎn)配置文件建邓。請(qǐng)移步此查看官方文檔

正式進(jìn)入博客內(nèi)容————文章增刪改

增加新文章

  1. 在gitbash中執(zhí)行hexo new "new post"后盈厘,找到source/_posts/"new post.md"
  2. 編輯文件。
    (1)Sublime 使用sublime text打開(kāi)官边,進(jìn)行編輯沸手。配合插件“OmniMarkupPreviwer”利用``ctrl+alt+O`進(jìn)行瀏覽器實(shí)時(shí)預(yù)覽 (用于編寫md文件,相關(guān)工具很多注簿,個(gè)人推薦有基礎(chǔ)的使用這個(gè)契吉,沒(méi)有基礎(chǔ)的話學(xué)習(xí)成本略大)。
    (2)作業(yè)部落
  3. 執(zhí)行hexo clean,hexo g -d诡渴。

修改文章

  1. 找到要修改的文章捐晶。
  2. 編輯文件。
  3. 執(zhí)行hexo clean,hexo g -d妄辩。

刪除文章

  1. 找到要?jiǎng)h除的文章惑灵,刪除。注意:至少留一篇文章恩袱,否則會(huì)報(bào)錯(cuò)泣棋。
  2. 執(zhí)行hexo clean,hexo g -d
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末畔塔,一起剝皮案震驚了整個(gè)濱河市潭辈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌澈吨,老刑警劉巖把敢,帶你破解...
    沈念sama閱讀 216,919評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異谅辣,居然都是意外死亡修赞,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)柏副,“玉大人勾邦,你說(shuō)我怎么就攤上這事「钤瘢” “怎么了眷篇?”我有些...
    開(kāi)封第一講書人閱讀 163,316評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)荔泳。 經(jīng)常有香客問(wèn)我蕉饼,道長(zhǎng),這世上最難降的妖魔是什么玛歌? 我笑而不...
    開(kāi)封第一講書人閱讀 58,294評(píng)論 1 292
  • 正文 為了忘掉前任昧港,我火速辦了婚禮,結(jié)果婚禮上支子,老公的妹妹穿的比我還像新娘创肥。我一直安慰自己,他們只是感情好译荞,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布瓤的。 她就那樣靜靜地躺著,像睡著了一般吞歼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上塔猾,一...
    開(kāi)封第一講書人閱讀 51,245評(píng)論 1 299
  • 那天篙骡,我揣著相機(jī)與錄音,去河邊找鬼丈甸。 笑死糯俗,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的睦擂。 我是一名探鬼主播得湘,決...
    沈念sama閱讀 40,120評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼顿仇!你這毒婦竟也來(lái)了淘正?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 38,964評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤臼闻,失蹤者是張志新(化名)和其女友劉穎鸿吆,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體述呐,經(jīng)...
    沈念sama閱讀 45,376評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡惩淳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了乓搬。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片思犁。...
    茶點(diǎn)故事閱讀 39,764評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡代虾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出激蹲,到底是詐尸還是另有隱情褐着,我是刑警寧澤,帶...
    沈念sama閱讀 35,460評(píng)論 5 344
  • 正文 年R本政府宣布托呕,位于F島的核電站含蓉,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏项郊。R本人自食惡果不足惜馅扣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望着降。 院中可真熱鬧差油,春花似錦、人聲如沸任洞。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,697評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)交掏。三九已至妆偏,卻和暖如春泻肯,著一層夾襖步出監(jiān)牢的瞬間紊撕,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,846評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工黄痪, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留挪鹏,地道東北人见秽。 一個(gè)月前我還...
    沈念sama閱讀 47,819評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像讨盒,于是被迫代替她去往敵國(guó)和親解取。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容