hexo-github搭建部落格詳細教程
我是跨考計算機研究生的複合型學渣一枚,接觸考研之前還沒學高等數學。現在研一入學沒多久,感覺自己很健忘,於是乎決定開始寫點東西,記錄自己的學習歷程,並且想跟大家多多討論,希望大家多多指教。今天用Hexo+github搭建了個部落格,並把全程都記錄了下來。
node.js安裝
下載安裝 node.js(https://nodejs.org/en/) 如下圖,選擇左邊的8.12.0LTS版
注:①安裝途中可以自定義安裝地址
②安裝時會預設ADD to PATH,直接下一步即可
測試安裝情況
首先用Win+R調出執行視窗,然後輸入cmd開啟cmd視窗
輸入
$ node-v
安裝git
官網下載git(https://gitforwindows.org/)
除了下面兩步改一下,其它都是Next
這裡左下角打勾,然後NEXT
這裡選擇第二項,然後Next
github SSH配置(與github關聯)
找到git安裝目錄,開啟git-bash,然後輸入
$ ssh-keygen –t rsa –C “郵箱號(GitHub賬號)”
然後一直回車,就會生成id_ras檔案(記住地址,後面要開啟)
開啟GitHub,選擇Settings,New SSH key
** 記事本開啟剛剛生成的.ssh檔案下的id_ras檔案,複製到Key欄**
接著開啟git,測試連線是否成功
$ ssh -T [email protected]
如果提示Hi sysuleo You’ve successfully authenticated, but GitHub does not provide shell access.說明連線成功。
hexo安裝
首先,我在E盤新建了個Myblog資料夾,然後開啟cmd視窗,cd到Myblog資料夾,然後輸入
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ npm install -g hexo-cli
$ hexo init liuwBlog( 後面是你的部落格名)
安裝依賴
cd 到部落格目錄,然後輸入
$ npm install
$ hexo s –p 5555
然後在瀏覽器輸入(http://localhost:5555) 就是我們的部落格初始介面
釋出到github
在Github上建立名字為.github.io的repository。請務必注意該repo的名字,必須保持格式 username.github.io,其中 username替換成你的github賬戶名,這裡建立的repo為sysuleo.github.io
開啟本地的MyBlog資料夾專案內的_config.yml配置檔案
$ deploy :
type: git
repository: https://github.com/sysuleo/sysuleo.github.io.git
branch: master
然後依次執行
$ npm install hexo-deployer-git –save
$ hexo d
$ git config --global user.email "[email protected]"
$ git config --global user.name "(github名)"
$ hexo d
輸入使用者名稱密碼
然後輸入在瀏覽器輸入sysuleo.github.io出來部落格頁面就成功了