使用hexo和github搭建blog
背景
继续用hexo
让自己专注于写作
github准备
一、注册github账号并登录进入个人中心。
二、点击Respositories,然后New,新建一个仓库,如下图,注意仓库名必须为
1 | <your-name>.github.io |
例如我的用户名hottredpen,仓库名为
1 | hottredpen.github.io。 |
注意:如果此处不注意看,后面都白搭
本地git
一、创建blog_tmp文件名(临时用)
1 | mkdir blog_tmp |
二、本地建立一个博客源码分支
1 |
|
Hexo创建
一、全局安装hexo
只有全局安装了才能用hexo命令
1 | npm install hexo -g |
二、初始化一个项目blog(正式)
1 | hexo init blog |
网站会执行在http://localhost:port (port 预设为 4000,可在 _config.yml 设定)
尝试写一篇博客
1 | hexo new 'test' |
随便写点啥,然后运行
1 | hexo g |
Hexo和Github关联
一、将blog_tmp下的git的仓库转移到blog下
1 | cd blog_tmp |
进入blog目录
1 | cd blog |
二、确保现在所处hexo分支
1 | git branch |
可以看到现在在hexo分支(如果没有请自行切换成hexo分支)
查看状态
1 | git status |
会发现许多红的的未添加文件
二、将博客源码推送到git的hexo分支上
1 | git add . |
三、配置hexo博客的推送git地址
1. 修改_config.yml中的deploy参数;
1 | deploy: |
ps:冒号后面有个空格
2. 推送到github的master分支
1 | hexo g -d |
或者
1 | hexo generate -deploy |
此时访问your-name.github.io即可查看生成的站点内容
更换主题,
请自行百度主题的更换
后期维护以及博客更新
在本地对博客进行修改(添加新博文、修改样式等等)后,通过下面的流程进行管理。
依次执行
1 | hexo new "新博客" |
然后再执行
1 | hexo g -d |
发布网站到master分支上。