第一篇博客屁置,Hexo+GitHub Pages

GitHub Pages,Hexo是什么

GitHub Pages

GitHub Pages是一項(xiàng)靜態(tài)站點(diǎn)托管服務(wù)蓝角,它直接從GitHub上的倉庫獲取HTML怖糊、CSS和JavaScript 文件颇象,(可選)通過構(gòu)建過程運(yùn)行文件伍伤,然后發(fā)布網(wǎng)站遣钳。此段文字引用于GitHub官方文檔,點(diǎn)擊此處可達(dá)蕴茴。

Hexo

Hexo是一個(gè)快速、簡潔且高效的博客框架倦淀。Hexo使用Markdown(或其他渲染引擎)解析文章,在幾秒內(nèi)撞叽,即可利用靚麗的主題生成靜態(tài)網(wǎng)頁。此段文字引用于Hexo官方文檔愿棋,點(diǎn)擊此處可達(dá)。

Hexo建立GitHub Pages

Github配置

  1. 新建repo糠雨,命名為username.github.io(比如hebe-tian.github.io),點(diǎn)擊創(chuàng)建
    目前免費(fèi)用戶只能創(chuàng)建公開倉庫來使用GitHubPages
  2. 創(chuàng)建倉庫之后會提示倉庫中沒有內(nèi)容甘邀,作為一個(gè)碼農(nóng),這必然是不能接受的一件事情松邪,所以我們需要新建一個(gè)文件,并且在中間鄭重的輸入Hello World测摔,然后把文件命名為index.html并保存
  3. 最后點(diǎn)擊Settings-Pages,已經(jīng)會提示我們個(gè)人網(wǎng)站的跳轉(zhuǎn)鏈接锋八,點(diǎn)擊就可以跳轉(zhuǎn)到新頁面(如果提示了404,可以等兩分鐘再刷新)

2和3的操作是為了確認(rèn)GitHubPages可以使用羞酗,并不會真的使用index.html這個(gè)頁面

環(huán)境配置

  1. 安裝,具體安裝方式可以在juejin檀轨、zhihu胸竞、jianshu等平臺搜索参萄,有條件的同學(xué)可以Google
    • git
    • node,npm
  2. 使用命令行讹挎,輸入npm install -g hexo-cli,如果提示沒有權(quán)限則再次輸入sudo npm install -g hexo-cli筒溃,會提示輸入密碼
  3. 輸入hexo -v查看是否安裝成功,命令行返回hexo信息就表示hexo已安裝
  4. 使用在命令行輸入npm install hexo-deployer-git --save怜奖,如果提示沒有權(quán)限則再次輸入sudo npm install hexo-deployer-git –-save(這個(gè)步驟也可以在后面執(zhí)行)

Hexo本地

  1. 創(chuàng)建一個(gè)文件夾,命名為username.github.io
  2. 使用命令行工具歪玲,進(jìn)入這個(gè)文件夾,執(zhí)行hexo init對文件夾進(jìn)行hexo初始化读慎,成功后會提示”Start blogging with Hexo!”
  3. 測試hexo是否可用
    1. 在命令行輸入hexo generate或者hexo g用來渲染頁面
    2. 在命令行輸入hero server或者hexo s用來打開本地服務(wù)器槐雾,命令行會提示可以訪問http://localhost:4000
    3. 在瀏覽器訪問http://localhost:4000 就可以看到初始化的博客頁面,使用Control+C可以關(guān)閉服務(wù)
  4. 打開_config.yml文件(可以使用文本編輯或者編輯器)募强,修改其中的信息株灸,其中比較重要的:title、author擎值、language(zh-CN)慌烧、timezone(Asia/Shanghai)并保存
  5. 此時(shí)重新打開命令行,先輸入hexo clean清理緩存鸠儿,然后再執(zhí)行3中的操作屹蚊,這個(gè)時(shí)候博客展示的內(nèi)容就變成我們設(shè)置的內(nèi)容

Hexo與GitHub Pages

目前博客只能在本地訪問,如果需要關(guān)聯(lián)到github上进每,我們需要另外在_config.yml文件中配置

  1. 在github對應(yīng)的倉庫中使用ssh形式clone汹粤,得到對應(yīng)的SSH key
  2. 打開_config.yml文件,找到deploy對它進(jìn)行配置
  3. 編輯config文件
deploy: 
      type: git
      repository: yourSSHKey
      branch: master

需要注意所有:之后都要帶一個(gè)空格田晚,否則不會生效

  1. 部署到GitHub Pages
    1. 打開命令行嘱兼,先輸入hexo clean清理緩存
    2. 在命令行輸入hexo generate或者hexo g用來渲染頁面
    3. 在命令行輸入hexo server或者hexo s用來打開本地服務(wù)器,命令行會提示可以訪問http://localhost:4000
    4. 調(diào)試完成之后使用hexo deploy或者hexo d用來把博客部署到git的服務(wù)器上
      這一步需要注意贤徒,如果之前沒有執(zhí)行過npm install hexo-deployer-git --save芹壕,需要在hexo d之前執(zhí)行
    5. 訪問地址username.github.io汇四,可以看到托管在git上的博客(第一次沒有請求到的話,等兩分鐘再請求就能看到了)

發(fā)表新博客

打開命令行踢涌,執(zhí)行hexo new “blogname”通孽,可以在source/_post中看到新建的blogname.md的文件,修改title并在正文內(nèi)寫入內(nèi)容隨后重新執(zhí)行部署命令就可以把新博客寫入到GitHub Pages里

下一篇的內(nèi)容

大概率可能是更換hexo的主題睁壁,在換主題的時(shí)候遇到了一些坑,下一篇博客會講next主題的使用

這篇文章也同步發(fā)表在我的GitHub Pages

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末堡僻,一起剝皮案震驚了整個(gè)濱河市糠惫,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌钉疫,老刑警劉巖硼讽,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異牲阁,居然都是意外死亡固阁,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門城菊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來备燃,“玉大人,你說我怎么就攤上這事凌唬〔⑵耄” “怎么了?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵客税,是天一觀的道長况褪。 經(jīng)常有香客問我,道長更耻,這世上最難降的妖魔是什么测垛? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮秧均,結(jié)果婚禮上食侮,老公的妹妹穿的比我還像新娘。我一直安慰自己目胡,他們只是感情好锯七,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著讶隐,像睡著了一般起胰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天效五,我揣著相機(jī)與錄音地消,去河邊找鬼。 笑死畏妖,一個(gè)胖子當(dāng)著我的面吹牛脉执,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播戒劫,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼半夷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了迅细?” 一聲冷哼從身側(cè)響起巫橄,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎茵典,沒想到半個(gè)月后湘换,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡统阿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年彩倚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扶平。...
    茶點(diǎn)故事閱讀 39,841評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡帆离,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出结澄,到底是詐尸還是另有隱情哥谷,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布概而,位于F島的核電站呼巷,受9級特大地震影響囱修,放射性物質(zhì)發(fā)生泄漏赎瑰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一破镰、第九天 我趴在偏房一處隱蔽的房頂上張望餐曼。 院中可真熱鬧,春花似錦鲜漩、人聲如沸源譬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽踩娘。三九已至,卻和暖如春喉祭,著一層夾襖步出監(jiān)牢的瞬間养渴,已是汗流浹背雷绢。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留理卑,地道東北人翘紊。 一個(gè)月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像藐唠,于是被迫代替她去往敵國和親帆疟。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評論 2 354

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