Github+Hexo搭建博客

由于使用命令行,推薦安裝 cmder,用于替代cmd窗口。
以下命令都在 cmder bash 窗口中輸入。

Github部分

1 注冊(cè)一個(gè)Github賬號(hào)
2 新建 repository,命名為[yourname].github.io

repo

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

ssh

4 配置 SSH 連接:
1)登陸你的Github賬號(hào)
2)點(diǎn)擊頭像選擇Settings
3)在左側(cè)個(gè)人設(shè)置列表里選擇SSH and GPG keys
4)點(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.jsGit
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 主題,可參考官方文檔。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容