使用Jekyll在Github上搭建博客 – 如何将博客上传至github

发布时间: 更新时间: 总字数:666 阅读时间:2m 作者: IP上海 分享 网址
专栏文章
  1. 使用Jekyll在Github上搭建博客 -- 环境安装
  2. 使用Jekyll在Github上搭建博客 -- 如何将博客上传至github(当前)
  3. 使用Jekyll在Github上搭建博客 -- 分页实现
  4. 使用Jekyll在Github上搭建博客 -- 子菜单的实现
  5. Jekyll 页面 liquid 语法介绍
  6. 采用Docker和解决Github Pages禁止百度爬虫的问题
  7. jekyll Web服务器列目录漏洞
  8. Jekyll发布文章时字符乱码解决办法 -- invalid byte sequence in GBK

本博客主要介绍如何将自己写好的blog上传到github。

预先准备

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

对已有项目进行git初始化,到jekyll项目下,运行命令:

$ git init

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

$ git checkout --orphan gh-pages

Jekyll官网的github pages介绍上说如果要部署在github上,必须名称叫gh-pages。所以先创建一个叫gh-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

主题可以使用:Jekyll-bootstrap-x 开源

修改后提交,使用命令:

$ git add .  # 加所有新增的文件到项目中
$ git commit -a -m "自己的提交注释"  # 提交所有修改
$ git push origin gh-pages  # 将修改提交到远程 github

绑定到自己的域名

如果是绑定到一级域名:

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

如果是绑定到二级域名,需要额外在DNS中增加一条CNAME,指向(github用户名).github.io,然后再CNAME文件中修改为自己的二级域名即可。

Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数