2019-06-11 Github+hexo快速搭建個(gè)人博客

先說GitHub, 可以參考網(wǎng)上有很多教程,首先在GitHub上要有賬號(hào)。
1、創(chuàng)建一個(gè)新倉庫,名稱隨意


屏幕快照 2019-06-11 23.59.34.png

2、本機(jī)使用GitHub。這里我使用的是Ubuntu。
建立一個(gè)目錄,初始化git本地倉庫

mkdir axing
cd axing
git init
git config --global user.name "anthony xing"
git config --global user.email "xingsky888@gmail.com"

我直接使用root賬號(hào),假設(shè)已有SSH key,沒有的話使用 ssh-keygen -t rsa 來生成密鑰,拷貝公鑰內(nèi)容到GitHub。

cat /root/.ssh/id_rsa.pub
屏幕快照 2019-06-12 00.05.11.png

選擇 <Settings> - <Deploy keys> - <Add deploy key>
添加完以后,測(cè)試一下;

root@ax:/usr/local/share/xingsky888/myBlog# ssh -T git@github.com
Hi xingsky888/myBlog! You've successfully authenticated, but GitHub does not provide shell access.

3、安裝npm。 Hexo 基于 Node.js,因此需要先安裝 Node.js, 再通過npm安裝hexo

apt install npm
npm install -g hexo-cli
npm install hexo --save

4、初始化博客,下面的完成后在瀏覽器訪問 localhost:4000 已經(jīng)可以看到網(wǎng)頁了。

hexo init myBlog
cd myBlog
hexo s

5、部署到GitHub上
仍然到GitHub項(xiàng)目頁面的<Settings> 往下翻找到 GitHub Pages,選好Source和Theme,會(huì)告訴你通過這個(gè)鏈接到你的主頁。


屏幕快照 2019-06-12 00.15.27.png

編輯本機(jī)myBlog目錄下的_config.yml 文件,在最下面 deply這段增加GitHub的repo鏈接:

deploy:
  type: git
  repository: git@github.com:xingsky888/myBlog.git
  branch: master

發(fā)布,在myBlog目錄下:

hexo clean
hexo g
hexo d

再放問GitHub的主頁鏈接,就可以看到已經(jīng)和本機(jī)同步了。

6、主題,到https://hexo.io/themes/index.html 找一款自己喜歡的吧。
我直接用了BeanTech的主題,讀一下README看到些的很清楚用法。

7、MakeDown編輯器,我在mac上所以安裝了Typora, 以及iPic用于圖片插入,快捷鍵 control + command + i,挺方便的。
hexo的使用也很簡單,幾條命令,網(wǎng)上也有詳細(xì)的介紹,這里就不多寫了。

?著作權(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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