使用Jekyll在Github上搭建我的博客(将本地博客上传至github)

系列文章传送门:git

使用Jekyll在Github上搭建我的博客(环境搭建)github

使用Jekyll在Github上搭建我的博客(博客编写)shell

使用Jekyll在Github上搭建我的博客(分页实现)bash

使用Jekyll在Github上搭建我的博客(文章分类索引)服务器

预先准备

首先安装git bash和申请,这个文章不少,百度、Google上一抓一大把,就不重复赘述了url

对已有项目进行git初始化

到jekyll项目下,运行命令:code

$ git init

建立一个名为gh-pages的分支

$ git checkout --orphan gh-pages

Jekyll官网的github pages介绍上说若是要部署在github上,必须名称叫gh-pages。因此先建立一个叫gh-pages的分支blog

发布

使用命令:github-pages

$ git add .
$ git commit -a -m "v0.0.1 first blood"

提交全部的修改到本地的git仓库索引

上传到github

使用命令:

$ git remote add origin https://github.com/(github用户名)/(jekyll项目名称).git
$ git push origin gh-pages

修改后提交

使用命令:

$ git add .
$ git commit -a -m "本身的提交注释"
$ git push origin gh-pages

第一句增长全部新增的文件到项目中

第二句提交全部修改

第三句将修改提交到远程github服务器

绑定到本身的域名

若是是绑定到一级域名:
1. 首先在项目根目录下建立一个叫CNAME文件,里面写上本身的以及一级域名(如这个博客就是skyinlayer.com)
2. 在DNS中为本身的域名增长一条A记录,指向207.97.227.245
3. 将项目提交到github上,等一下子(不会超过1小时)
4. baseurl应该为"/"
5. 访问本身的域名看看结果吧

若是是绑定到二级域名,须要额外在DNS中增长一条CNAME,指向(github用户名).github.io,而后再CNAME文件中修改成本身的二级域名便可

相关文章
相关标签/搜索