一、 搭建GitHub Pages
0x01 注冊一個GitHub賬號(已注冊跳過這一步),并登錄
0x02 創(chuàng)建倉庫
1 、點擊“NEW”

2、填寫的倉庫名為“用戶名.github.io”,用戶名一定要和左邊用戶名一樣(切記),不然后面會出錯

0x03 啟用Github Pages
1、點擊“Settings”進入設(shè)置

2、往下拉找到“GitHub Pages”,顯示如圖這樣,說明已開啟(一般創(chuàng)建完成之后都會默認自動開啟)

0x04 選擇主題
1、點擊“Choose a theme”選擇主題

2、任意選擇一個主題,然后點擊“select theme”

0x05 下載安裝Git和node.js
1、安裝Node.js和配置好Node.js環(huán)境,打開cmd命令行,成功界面如下

2、安裝Git和配置好Git環(huán)境,安裝成功在電腦桌面上任何位置鼠標(biāo)右鍵能夠出現(xiàn)如下兩個選擇

二、HEXO
0x01 安裝HEXO
1、在自己認為合適的地方創(chuàng)建文件夾,然后在此文件夾下右擊鼠標(biāo),選擇“Git Bash here”

2、輸入 npm install -g hexo進行安裝

然后使用 hexo -v ,出現(xiàn)下面界面說明安裝成功

3、輸入 hexo init 初始化文件夾(漫長的等待·······)

看到最后的“Start blogging with Hexo!”,有沒有雞凍····

4、輸入 npm install,安裝所需組件

5、輸入 hexo g ,第一次體驗hexo(第一次就這樣沒了(╥╯^╰╥))

6、?輸入hexo s,啟動本地服務(wù)器,通過訪問 http://localhost:4000,正式體驗Hexo(前戲結(jié)束,正式開始o(jì)(* ̄︶ ̄*)o)

成功了!

0x02 更換主題
1、安裝主題(yilia)
使用命令
hexo clean
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia

2、啟動主題
找到目錄下的_config.yml 文件,打開找到 theme:屬性,并設(shè)置為yilia
3、更新主題
cd themes/yilia
git pull
hexo g
hexo s
使用localhost:4000查看新主題!
三、部署到GitHub
0x01?使用Hexo deploy部署到GitHub
1、編輯根目錄下_config.yml文件,添加如下代碼(sunkeepero換成自己的用戶名),并進行保存

2、安裝一個擴展

0x02 檢查SSH Keys設(shè)置
1、輸入cd ~/.ssh
如果出現(xiàn)入下圖情況,說明不存在.ssh

解決方法:輸入??$ ssh-keygen -t rsa -C "xxxxxxx@qq.com"(自己郵箱)

再次如下圖進行操作,出現(xiàn)相同文件說明成功

2、輸入eval "$(ssh-agent -s)",添加密鑰到ssh-agent

3、再輸入ssh-add ~/.ssh/id_rsa,添加生成的SSH key到ssh-agent

0x02?添加SSH Key到Github
1、點擊“settings”

2、點擊“SSH and GPG keys”,然后點擊“New SSH key”新建SSH keys

3、填寫key

4、輸入ssh -T git@github.com,測試添加ssh是否成功。如果看到Hi后面是你的用戶名,就說明成功了(有一個會讓你輸入 yes)

5、設(shè)置你的賬號信息

0x03?部署到github
hexo d -g

使用 sunkeepero.github.io 即可訪問自己博客