之前在csdn上寫博客,偶然間看到一個(gè)關(guān)于使用github pages搭建個(gè)人博客的帖子,所以就嘗試了一下,在此作為記錄。
環(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號(hào),此段時(shí)間諸如ss這樣的工具基本都被禁了,所以以上步驟安裝遇著不少麻煩,好在解決了,如下就算搞定了
這里寫圖片描述
如果有同學(xué)安裝出問題,不妨搜索一下淘寶源,此處不做解釋
2.去github建立一個(gè)
項(xiàng)目名稱格式如下taojinglong.github.io,下面的下滑杠代表g
這里寫圖片描述
ok,這樣的話,我們基本就是成功啦~
3.搭建hexo項(xiàng)目
找一個(gè)合適的位置建立文件夾,并初始化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)注冊一個(gè)域名,例如taojinglong.com,解析完成后,進(jìn)入github 該項(xiàng)目的settig 添加域名,保存即可
5.更新文章
markdown編輯,放入source/_posts
- hexo clean
- hexo generate
- hexo deploy