1. 程式人生 > >hexo-github搭建部落格詳細教程

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出來部落格頁面就成功了