之前在csdn上寫博客搔耕,偶然間看到一個關(guān)于使用github pages搭建個人博客的帖子治唤,所以就嘗試了一下箕肃,在此作為記錄贿条。
環(huán)境介紹:
- Ubuntu:17.04
- git:2.11.0
- node:4.7.2
- hexo-cli:1.0.3
1.首先搭建環(huán)境
- install git
sudo apt install git
git --version
- install node
sudo apt install nodejs
sudo apt install npm
sudo apt update
- install hexo
sudo npm install -g hexo-cli
sudo npm install hexo-deployer-git --save
hexo --version
2017年10月15號,此段時(shí)間諸如ss這樣的工具基本都被禁了,所以以上步驟安裝遇著不少麻煩嘱吗,好在解決了玄组,如下就算搞定了
這里寫圖片描述
如果有同學(xué)安裝出問題,不妨搜索一下淘寶源柜与,此處不做解釋
2.去github建立一個
項(xiàng)目名稱格式如下taojinglong.github.io
巧勤,下面的下滑杠代表g
這里寫圖片描述
ok,這樣的話弄匕,我們基本就是成功啦~
3.搭建hexo項(xiàng)目
找一個合適的位置建立文件夾颅悉,并初始化hexo
mkdir my_blog
hexo init my_blog
cd my_blog
nmp install
修改全局設(shè)置文件_config.yml,具體怎么修改可以對照hexo文檔自行修改迁匠,作者也就修改了一丁點(diǎn)兒
這里寫圖片描述
注意要修改的地方還有這里剩瓶,改為第二步驟我們建立的倉庫地址
這里寫圖片描述
部署至git上,通過訪問taojinglong.github.io 大致如下(首頁圖片我改了):
hexo generate #根據(jù)當(dāng)前目錄下文件,生成靜態(tài)網(wǎng)頁
npm install hexo-deployer-git --save
hexo deploy #部署到git上
這里寫圖片描述
4.綁定域名
首先得去萬網(wǎng)注冊一個域名城丧,例如taojinglong.com
延曙,解析完成后,進(jìn)入github 該項(xiàng)目的settig 添加域名亡哄,保存即可
5.更新文章
markdown編輯枝缔,放入source/_posts
- hexo clean
- hexo generate
- hexo deploy