基于github的Next主題博客搭建

有關(guān)github搭建免費(fèi)博客的方法已有很多,再次贅述的目的是為了記錄自己在搭建時所遇到的諸多比較麻煩的問題,方便以后查閱.

1. 準(zhǔn)備工作(github,git bash,node.js,npm,Next主題)
  • github
    新建一個名稱為 github用戶名.github.io 的倉庫,作為存放博客文件和代碼的地方

  • git
    在自己的計算機(jī)上安裝git,用于將寫好的博客和配置文件推送到github的遠(yuǎn)程倉庫

  • node.js
    node.js是JavaScript的一種運(yùn)行環(huán)境,npm是包含在npm的,具體的下載可以百度

  • npm
    npm用來安裝hexo(簡潔高效的博客框架),在git bash使用以下命令安裝

      npm install -g hexo
    
  • hexo
    在本地新建一個文件夾作為本地倉庫(在本地倉庫寫博客修改再推送到遠(yuǎn)程倉庫),在文件夾內(nèi)輸入以下命令

      hexo init
    
hexo的幾個常用命令 作用
hexo clean 清除緩存
hexo g 生成靜態(tài)網(wǎng)頁
hexo s 本地生成博客網(wǎng)站
hexo d 部署到遠(yuǎn)程
2. Next主題配置

Next主題的安裝,建議去github上下載zip包,本地解壓放進(jìn)博客根目錄下的themes文件夾下,對應(yīng)的修改站點配置文件_config.yml里的theme項為next(next是存放主題的文件名稱)

  • 修改Next主題風(fēng)格
    Next通過四種風(fēng)格可選,個人比較偏好最后一個,可以自己嘗試修改

      # Schemes
      # scheme: Muse
      # scheme: Mist
      # scheme: Pisces
      scheme: Gemini
    
  • 菜單設(shè)置
    Next默認(rèn)只有兩個菜單導(dǎo)航條,可以在主題配置文件中修改

      menu:
      home: /                       #主頁
      categories: /categories #分類頁(需手動創(chuàng)建)
      about: /about       #關(guān)于頁面(需手動創(chuàng)建)
      archives: /archives     #歸檔頁
      tags: /tags         #標(biāo)簽頁(需手動創(chuàng)建)
      commonweal: /404.html        #公益 404 (需手動創(chuàng)建)
    

    手動創(chuàng)建是指,舉個例子,譬如要打開tags導(dǎo)航條,在git bash下運(yùn)行,

      hexo new page "tags"
    

    并修改/source/categories目錄下的index.md文件

      title: tags
      date: 2015-09-29 14:47:21
      type: "tags"
      ---
    
  • sitmap插件
    Sitemap 可方便管理員通知搜索引擎他們網(wǎng)站上有哪些可供抓取的網(wǎng)頁,有助于讓別人更好地通過搜索到自己的博客

      安裝
      npm install hexo-generator-sitemap --save
    
3. 評論系統(tǒng)Gitalk的配置使用

首先接癌,你得有一個Github賬號(這個就不多說了吧)蕊玷,下面邮利,打開這個鏈接,具體填法如下:

    Application name //應(yīng)用名稱垃帅,隨便填
    Homepage URL //沒有過多要求延届,可以填自己的博客地址
    Application description //應(yīng)用描述,描述一下贸诚,無要求
    Authorization callback URL //這個就有要求了方庭,填自己要使用Gitment的博客地址厕吉,不可亂填

對應(yīng)到主題配置文件下的gitalk

    enable: true #指的是是否開啟Gitalk
    ClientID: xxxxxx #之前的Client ID
    ClientSecret: xxxxxxxxxxxx #之前的Client Secret
    repo: gitalk #你要存放的項目名,下文會詳細(xì)再說
    owner: geedme #這個項目名的擁有者(GitHub賬號或組織)
    adminUser: geedme #管理員用戶械念,下文也會詳細(xì)講
    ID: location.pathname #頁面ID头朱,不知道就默認(rèn)的就好了
    labels: gitalk #GitHub issues的標(biāo)簽,下面會詳細(xì)說
    perPage: 15 #每頁多少個評論
    pagerDirection: last #排序方式是從舊到新(first)還是從新到舊(last)
    createIssueManually: true #如果當(dāng)前頁面沒有相應(yīng)的 isssue 龄减,且登錄的用戶屬            于 admin项钮,則會自動創(chuàng)建 issue。如果設(shè)置為 true希停,則顯示一個初始化頁面烁巫,創(chuàng)建 issue 需要點擊 init 按鈕。
    distractionFreeMode: false #是否啟用快捷鍵(cmd|ctrl + enter) 提交評論.
4. 推送遠(yuǎn)程倉庫的常見問題
    deploy:
    type: git
    repository: git@github.com:xxx/xxx.github.io.git
    branch: master
參考附錄
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末宠能,一起剝皮案震驚了整個濱河市亚隙,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌棍潘,老刑警劉巖恃鞋,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異亦歉,居然都是意外死亡恤浪,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進(jìn)店門肴楷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來水由,“玉大人,你說我怎么就攤上這事赛蔫∩翱停” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵呵恢,是天一觀的道長鞠值。 經(jīng)常有香客問我,道長渗钉,這世上最難降的妖魔是什么彤恶? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮鳄橘,結(jié)果婚禮上声离,老公的妹妹穿的比我還像新娘。我一直安慰自己瘫怜,他們只是感情好术徊,可當(dāng)我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鲸湃,像睡著了一般赠涮。 火紅的嫁衣襯著肌膚如雪子寓。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天笋除,我揣著相機(jī)與錄音别瞭,去河邊找鬼。 笑死株憾,一個胖子當(dāng)著我的面吹牛蝙寨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播嗤瞎,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼墙歪,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了贝奇?” 一聲冷哼從身側(cè)響起虹菲,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎掉瞳,沒想到半個月后毕源,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡陕习,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年霎褐,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片该镣。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡冻璃,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出损合,到底是詐尸還是另有隱情省艳,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布嫁审,位于F島的核電站跋炕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏律适。R本人自食惡果不足惜辐烂,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望擦耀。 院中可真熱鬧棉圈,春花似錦涩堤、人聲如沸眷蜓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吁系。三九已至德召,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間汽纤,已是汗流浹背上岗。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留蕴坪,地道東北人肴掷。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像背传,于是被迫代替她去往敵國和親呆瞻。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,507評論 2 359

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

  • 第一章 安裝Git工具 下載GitHub for Windows,直接點擊安裝径玖,安裝完成后痴脾,可以看到“Git Sh...
    不圓的石頭閱讀 11,878評論 5 63
  • 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載梳星。 閑聊 在大三的時候赞赖,一直就想搭建屬于自己的一個博客,但由于各...
    Kerry202閱讀 1,859評論 0 2
  • 由于曾經(jīng)搭建過冤灾,但是不小心刪掉了本地電腦上的源碼前域,而 github 上也只有生成后的html頁面代碼,導(dǎo)致了沒法繼...
    恬雅過客閱讀 3,308評論 0 1
  • “結(jié)字因時相傳韵吨,用筆千古不易”在《筆法試探》一文里话侄,我嘗試從自己的理解上去談了何為筆法,那現(xiàn)在再談?wù)劇敖Y(jié)字”学赛。 “...
    無用堂主閱讀 453評論 0 3
  • 一首簡單的小情詩 雖然我沒有情人 但我想寫一首詩 雖然文采欠佳 但不影響我表達(dá)愛意 一首小情詩 寫給未來的你 我的...
    良柳如煙閱讀 1,190評論 3 1