之前在csdn上写博客,偶然间看到一个关于使用github pages搭建个人博客的帖子,所以就尝试了一下,在此作为记录。
环境介绍:
- Ubuntu:17.04
- git:2.11.0
- node:4.7.2
- hexo-cli:1.0.3
1.首先搭建环境
- 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号,此段时间诸如ss这样的工具基本都被禁了,所以以上步骤安装遇着不少麻烦,好在解决了,如下就算搞定了
如果有同学安装出问题,不妨搜索一下淘宝源,此处不做解释
2.去github建立一个
项目名称格式如下taojinglong.github.io
,下面的下滑杠代表g
ok,这样的话,我们基本就是成功啦~
3.搭建hexo项目
找一个合适的位置建立文件夹,并初始化hexo
mkdir my_blog
hexo init my_blog
cd my_blog
nmp install
修改全局设置文件_config.yml,具体怎么修改可以对照hexo文档自行修改,作者也就修改了一丁点儿
注意要修改的地方还有这里,改为第二步骤我们建立的仓库地址
部署至git上,通过访问taojinglong.github.io 大致如下(首页图片我改了):
hexo generate #根据当前目录下文件,生成静态网页
npm install hexo-deployer-git --save
hexo deploy #部署到git上
4.绑定域名
首先得去万网注册一个域名,例如taojinglong.com
,解析完成后,进入github 该项目的settig 添加域名,保存即可
5.更新文章
markdown编辑,放入source/_posts
- hexo clean
- hexo generate
- hexo deploy