hexo搭建

一直糾結於要不要寫博客,直到最近,手頭上事情比較少,有些空閒時間來整理這個事情,花了一上午的時間瞭解了博客相關的信息,最終決定選用hexo+github來搭建自己的博客,整體過程還是比較順利,但是過程中還是遇到了不少坑,覺得還是很有必要記錄一下整個過程的。

1.環境準備

安裝Node

  • 直接到Node.js官網現在最新版本,一路安裝即可

安裝git

  • 這個網上的教程有很多,直接到官網下載安裝並且設置下環境變量即可

GitHub賬號和GitHub Pages

  • 在自己的GitHub上新建一個倉庫(repository),需要注意的是倉庫的名稱,比如我的賬號是ZhuLiangT,那麼我的倉庫名稱就應該是:ZhuLiangT.github.io,創建完成之後直接訪問這個地址就是你的個人主頁了。

  • 添加SSH公鑰到『Account settings -> SSH Keys -> Add SSH Key』,步驟如下:

設置你的用戶名密碼

git config –global user.email “[email protected]

git config –global user.name “yourname”

生成SSH祕鑰

ssh-keygen -t rsa -C “[email protected]

~/.ssh/id_rsa是生成私鑰,~/.ssh/id_rsa.pub是生成公鑰

接着打開祕鑰文件,複製祕鑰

cat ~/.ssh/id_rsa.pub

這裏會得到一段很長的編碼:


ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCuYZIchz3THIcc/wH0ZB5WZYqe2iBVUNqSzfrgxBvJCZkFHWiUZhA/4omNud/27PVT/FADV9qSvrX7ifP05Cbl6mhE4uJjxOQRNoPdQQcsTEFh5vDvOeiJOT1CoFb9WLGg49Xml4yJmFJqv/Kz5hCe7LEWRYJH6tmaVG0qi9nwAZmjfTQpSWu07eAKB9wAbK6stCdnd5JvMq7IsNNylbwDlXf0RQA4RpppO+14oNBqivhi5ftBPjP15+aWKpnXUxkGMVAefKTvwsyw1T0H2sj+ILVFM4d5xpxu3jPHebqh363OwPPLMsoUy9VhQ3YDtMxt4vyOxvpJ9ekMGlDn/9ut [email protected]

進入git的Account settings -> SSH Keys -> Add SSH Key將這段祕鑰添加進去即可。

example

2.安裝hexo

全局安裝hexo

npm install -g hexo

初始化hexo,將hexo安裝到你指定的目錄(到指定目錄使用此命令直接進行初始化)

hexo init

生成hexo的靜態頁面(到init的目錄執行此命令)

hexo generate

啓動hexo本地服務

hexo server

瀏覽器輸入http://localhost:4000就可以看到你的專屬博客啦

至此,hexo的安裝也已經完成。

3.讓hexo和github建立聯繫

在hexo的安裝目錄中,找到_config.yml,將Deployment屬性做如下修改

deploy:

type: git

repo: [email protected]:yourname/yourname.github.io.git

branch: master

注:在hexo3.0之後要部署到git需要進行如下操作


npm install hexo-deployer-git --save

hexo g(從新生成)

hexo d(部署到git上)

至此,訪問剛纔部署的git個人頁面,就能看到你的私人博客啦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章