title: Github 博客建站
date: 2017-11-20 15:53:42
tags:
目的: 在github 上新建一個 im.doubi.net 的個人博客站點
條件:
- 擁有 Github賬號,比如坑赡,我的賬戶名:doubi
- 擁有 doubi.net 域名使用權(quán)
1. Github 建立倉庫
首先在Github 官網(wǎng)新建倉庫,新建倉庫地址應(yīng)該是: https://github.com/doubi/im.git
image.png
完成后,帶有.gitignore文件和 README.md
其次伸刃,新建分支 hexo.
image.png
2. 本地操作
2.1 本地克隆
git clone --branch hexo https://github.com/doubi/im.git
cd im
git branch
image.png
image.png
2.2 hexo 初始化
hexo init im-hexo
image.png
cp -r im-hexo/* .
cp im-hexo/.gitignore .
rm -rf im-hexo
image.png
添加hexo文件到本地倉庫叹卷,第一次本地提交:
git add .
git commit -am "init hexo"
接下來与境,本地運行hexo,查看效果:
hexo s
第二次本地提交:
git commit -am "first run: hexo s, it works."
2.3 hexo 配置
安裝hexo-deployer-git插件魁蒜,使得可以自動發(fā)布網(wǎng)頁到master:
npm install hexo-deployer-git --save
站點目錄文件中修改:
image.png
網(wǎng)站生成,并發(fā)布到github上:
hexo g -d
這時吩翻,github上的master分支下的內(nèi)容:
image.png
第三次本地提交:
git commit -am "install hexo-deployer-git, & add deploy path"
2.4 添加 CNAME
接下來兜看,添加CNAME 到 im\source目錄下
cd source
echo "im.doubi.net" > CNAME
cd ..
第四次本地提交:
git add .
git commit -am "add CNAME file to deploy"
2.5 網(wǎng)站發(fā)布
將本地倉庫修改提交到github上:
git push origin hexo
image.png
生成網(wǎng)頁,并再次發(fā)布到github
hexo g -d
然后狭瞎,在瀏覽器中輸入: im.doubi.net细移,就可以看到你的網(wǎng)站了。