Hexo+Github來搭建一個(gè)博客站點(diǎn)

筆記 簡(jiǎn)單的記錄利用hexo來搭建一個(gè)github.io的博客站點(diǎn)

hexo

什么是hexo?Hexo是一個(gè)快速、簡(jiǎn)潔且搞笑的博客框架。Hexo使用Markdown(也可使用其他渲染引擎)來解析文章,在幾秒內(nèi)即可通過配置好的主題來生成靜態(tài)網(wǎng)頁(yè)。

安裝

首先前提條件,你需要在電腦內(nèi)安裝好下列軟件:(此部分省略)

  • Node.js
  • Git

然后,我們用npm執(zhí)行下面命令就可以完成hexo的安裝:

npm install -g hexo-cli

Hexo簡(jiǎn)要命令

hexo n #生成文章,或者也可以在source/_posts手動(dòng)編輯
hexo s #本地預(yù)覽
hexo g #生成public靜態(tài)網(wǎng)站
#生成public目錄之后,可以利用git來手動(dòng)同步到github.io上

Github.io

注冊(cè)

  • 登錄github并注冊(cè)自己的帳號(hào),例name
  • 創(chuàng)建一個(gè)新的repository,名稱必須是跟帳號(hào)名稱一致,例name.github.io
  • 首次創(chuàng)建需要耐心等待,之后就可以訪問靜態(tài)主頁(yè),輸入http://name.github.io

同步內(nèi)容至Github

建議不要直接在hexo的public下面追加git版本管理,這里只做為參考

  • 進(jìn)到hexo生成的public目錄并執(zhí)行git init命令
  • 追加遠(yuǎn)程gitgit remote add xxxooo
  • 然后提交修改并push到github上面
  • 再次輸入http://name.github.io你應(yīng)該可以看到最新的頁(yè)面了。

自動(dòng)Deploy

想要自動(dòng)發(fā)布到Github.io上面的話,我們需要用到hexo-deployer-git這個(gè)功能組件。首先,還是利用npm install xxx來安裝,也可以在package.json里面配置好。

然后找到_config.yml里面的deploy項(xiàng),在這個(gè)配置項(xiàng)下面追加兩個(gè)屬性值typerepo,如下所示:

deploy:
  type: git
  repo: git@github.com:jmz331/jmz331.github.io.git

然后就是配置好本地提交github的權(quán)限,具體設(shè)置參考 如何配置github

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容