由于使用命令行,推薦安裝 cmder,用于替代cmd窗口。
以下命令都在 cmder bash 窗口中輸入。
Github部分
1 注冊(cè)一個(gè)Github賬號(hào)
2 新建 repository,命名為[yourname].github.io

3 配置完畢,即可查看 SSH 地址:

4 配置 SSH 連接:
1)登陸你的Github賬號(hào)
2)點(diǎn)擊頭像選擇
Settings3)在左側(cè)個(gè)人設(shè)置列表里選擇
SSH and GPG keys4)點(diǎn)擊
New SSH key,暫停操作5)接下來(lái)打開(kāi) cmder bash 執(zhí)行以下命令生成 SSH 訪問(wèn)私鑰和公鑰:
$ ssh-keygen -t rsa -C "email@email.com"
輸入命令之后一直回車就行。
6)回歸第(4)步,在 cmder 里面找到存儲(chǔ) rsa 文件的文件夾地址,進(jìn)入到該文件夾復(fù)制id_rsa.pub文件里的內(nèi)容到 github Key 里面,title可以不用寫。
7)然后輸入以下命令測(cè)試是否鏈接成功:
$ ssh -T git@github.com
Hexo部分
1 安裝 Node.js 和 Git
2 以上安裝完畢,需要添加到系統(tǒng)環(huán)境變量,如果不會(huì),請(qǐng)參考百度。
3 安裝Hexo(Installation):
$ npm install -g hexo-cli
4 Hexo 安裝后,進(jìn)入目標(biāo)文件夾,建議新建一個(gè)名為blog的文件夾,輸入命令:
$ cd d:/blog
$ hexo init
命令執(zhí)行完畢,可進(jìn)入 blog 文件夾查看。
5 配置根目錄下 config.yml 文件
deploy:
type: git
repo: git@github.com:namedlv/namedlv.github.io.git
branch: master
git地址使用SSH地址,在上面的參數(shù)設(shè)置好了之后,安裝 hexo-deployer-git插件:
$ npm install hexo-deployer-git --save
6 安裝完插件之后使用下面的命令進(jìn)行部署:
$ hexo g #生成靜態(tài)文件
$ hexo d #部署到github
還有一個(gè)更快捷的命令:
$ hexo d -g # 在部署前先生成
Hexo常用命令
下面僅列出幾種常用的命令。更詳細(xì)的命令請(qǐng)查看Hexo官方文檔
$ hexo clean #清理之前生成的內(nèi)容,即public文件
$ hexo g #生成靜態(tài)文件
$ hexo d #部署
$ hexo s #啟動(dòng)本地服務(wù),可以通過(guò)http://localhost:4000查看
$ hexo s --debug #使用debug模式啟動(dòng)服務(wù)
Hexo主題
本人用的 even 主題,可參考官方文檔。