Hexo+Github 搭建我的博客

1、Nodejs環境、git環境安裝

注:本教程不作Nodejs、git環境的安裝,如未安裝,請自行百度


Nodejs官網


git官網


node

2、Hexo安裝



hexo官網


安裝Hexogit

npm install hexo-cli -g  #安裝hexo模塊
hexo init blog    #經過hexo建立一個blog項目
cd blog 
npm install
hexo server #開發服務

注:本文不涉及hexo所有方法,如需更多操做請自行學習


hexo文檔


github

3、使用github pages



github pages是給開發者創建一個私人頁面,免費且沒有空間流量限制。每一個github帳號均可以建立一個github pages項目


建立github pages項目


在github上新建一個項目,項目的名稱必須是(你的用戶名.github.io)才行


這裏寫圖片描述


點擊建立

npm

4、配置git信息(方便hexo和github經過ssh通訊)



一、設置Git的user name和email:(若是是第一次的話)

hexo

git config --global user.name "尋未四叔"
git config --global user.email "598471284@qq.com"



查看是否配置成功

ssh

git config --global user.name
git config --global user.email



這裏寫圖片描述


二、生成密鑰

工具

ssh-keygen -t rsa -C "598471284@qq.com"



這裏寫圖片描述



在/Users/raodaqi/.ssh/目錄下會生成兩個文件id_rsa和id_rsa.pub


將id_rsa.pub裏的內容配置到github項目的Deploy keys裏


這裏寫圖片描述

學習

5、配置Deployment


在blog項目根目錄下里找到_config.yml文件,找到Deployment,而後按照以下修改:

deploy:
  type: git
  repo: git@github.com:yourname/yourname.github.io.git
  branch: master



好比個人倉庫的地址是git@github.com:raodaqi/raodaqi.github.io.git,因此配置以下

spa

deploy:
  type: git
  repo: git@github.com:raodaqi/raodaqi.github.io.git
  branch: master
6、安裝 hexo-deployer-git自動部署發佈工具

npm install hexo-deployer-git --save
7、生成靜態文件部署到github


經過命令hexo clean && hexo g && hexo d,發佈到github

hexo clean && hexo g && hexo d



經過連接就能夠進行訪問:raodaqi.github.io


code

8、更改模板,發佈博客


更改模板以及發佈博客請自行學習
hexo模塊


hexo寫做教程



Anatole主題教程


Anatole主題教程
相關文章
相關標籤/搜索