Github + Hexo 搭建我的博客

 參考博客:html

我是如何利用Github Pages搭建起個人博客,細數一路的坑node

使用Hexo+Github一步步搭建屬於本身的博客(基礎)git

Hexogithub

 

準備工做:

本機已安裝好 git, npm 和 nodenpm

上面3個沒弄好的,請自行百度~服務器

 

github建立項目:

1.github建立了帳號和項目,項目必需要遵照格式:帳戶名.github.io。而且須要勾選Initialize this repository with a README網絡

 

 

2.點擊項目中的Settings 菜單欄,向下拉到GitHub Pages,你會看到那邊有個網址,訪問它,你將會驚奇的發現該項目已經被部署到網絡上,可以經過外網來訪問它。 hexo

 

 

 Hexo相關操做

1.安裝 Hexossh

$ npm install -g hexo-cli

 安裝完後,執行 hexo -v 可檢查是否安裝成功。編輯器

 

 

2.初始化 Hexo

$ hexo init

 

3.安裝所須要的插件

$ npm install

 

 4.首次體驗Hexo

$ hexo g

 

5.開啓服務器

$ hexo s

 

此時訪問 http://localhost:4000/ 以下圖

 

將Hexo與Github page聯繫起來

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

在你的博客文件夾(我對應的文件夾名稱是seseblog)下面,鼠標右鍵,點擊Git Base Here,執行下面的命令

$ git config --global user.name "你的github用戶名"
$ git config --global user.email "你的github郵箱"

 

 

2.輸入 ssh-keygen -t rsa -C 「你的郵箱」,連續三個回車,生成密鑰,最後獲得了兩個文件:id_rsa和id_rsa.pub

 

 

3.添加密鑰到ssh-agent

$ eval "$(ssh-agent -s)"

 

4.添加生成的SSH key到ssh-agent

$ ssh-add ~/.ssh/id_rsa

 

5. 登陸Github,點擊頭像下的settings,添加ssh

 

 

 

6.新建一個new ssh key,將id_rsa.pub文件裏的內容複製上去

 

7.測試添加ssh是否成功

$ ssh -T git@github.com

若是看到 Hi 後面接了你的github用戶名,則說明鏈接成功

 

8.配置Deployment,在你的博客文件夾(我對應的文件夾名稱是seseblog)中,找到_config.yml文件,修改repo值(在末尾)

 修改repo值,

 其中reponsitory對應的值對應你 github 項目的 SSH地址

 

 

9.安裝擴展:npm install hexo-deployer-git --save

 

10.新建一篇博客

hexo new post 「博客名」

 

11.此時能夠看到source > _posts 目錄下面多了一篇文章

 

12.使用編輯器編好文章,那麼就可使用命令:hexo d -g,生成以及部署了

 

13.部署成功後訪問你的地址:https://用戶名.github.io。就能夠看到你剛剛發佈的文章了。

相關文章
相關標籤/搜索