##1、gitHub Page的的使用
我觉得这边博文写的很清楚,方法、步骤、优缺点以及实例,所以就借用一下啦^_^
[搭建一个免费的,无限流量的Blog](http://www.ruanyifeng.com/blog/2012/08/blogging_with_jekyll.html)
如果要想更简单快捷的生成有逼格的博客,可以参考第2点.

##2、利用jekyll写博客

进入[The Quickest Way to Blog on GitHub Pages](http://jekyllbootstrap.com/)可以整体了解一下gitHub如何使用jekyll的
点击[0 to Blog in 3 Minutes](http://jekyllbootstrap.com/usage/jekyll-quick-start.html) 开始博客创建之旅
2.1、Host on GitHub in 3 Minutes
文章写的很清楚,执行完前面3步自己的博客就算生成好了,而且也有一定的逼格^_^.
2.2、 Run Jekyll Locally
在本地运行jekyll我自己还没有尝试过,感兴趣的可以自己试试,我在Linux上使用,到目前为止就可以了.
2.3、Create a Post
因为在第2步的时候没有在本地安装Jekyll,后面的几个步骤我就写一下我自己是怎么操作的,如果安装了的就直接按照文档上操作就可以了,上面的英语简单易懂^_^.
直接在_posts目录下创建文件夹如core-samples(名字任意,主要是是方便分类,这个是自带的例子),然后创建以日期为首的文件2011-12-29-jekyll-introduction.md
2.4、Create a Page
2.5、Publish
就是
git commit
git push
把更新的文件提交到gitHub上即可,具体的可以参考git的使用方法.
2.6、Customize
让自己的博客看起来更有逼格更个性化一些,jekyll自己准备了几个主题,可以按照上面的方式自己更换,如果自己会点css那就更好了^_^.
我写一下自己更换的方式,跟文档上面不太一样:
2.6.1)、找主题,这一步跟官网一样访问[Theme Explorer](http://themes.jekyllbootstrap.com/)
2.6.2) 、相中合适的主题之后点击 Install Theme 会弹出一个安装方法的弹层,我们只需要那个git地址,将它拷贝到本地时使用,例如我自己使用的这个主题:
git clone git://github.com/jekyllbootstrap/theme-mark-reid.git
2.6.3) 、手动将主题文件下的assets、_includes 拷贝到自己博客对应的目录下,在项目中保持跟下载下来的目录一致。
2.6.4)、更改_layout目录下所有文件的主题名称、include的目录中与主题相关的内容
theme :
name : mark-reid
......
% include themes/mark-reid/page.html %......
2.6.5) 、 找一些颜色搭配比较好看的博客/网站,更改一下自己的css文件。
##3、绑定域名
3.1)、在项目的根目录下创建一个CNAME文件,里面写入自己绑定的域名。
3.2)、前往你的DNS服务商新建一个CNAME解析至你的github page个人主页地址(如:tinyCome.github.io)。DNSPod需要多加一个点,即tinyCome.github.io.


3.3)、到自己购买域名的地方修改DNS服务。(自己是在阿里云上购买的,修改如下,改为DNSPod上NS提供的记录值)

3.4)、稍等一会儿等待信息同步即可。

[查看我的博客效果](http://rentt.link/)

利用gitHub搭建博客的更多相关文章

  1. 利用hexo搭建博客

    利用Hexo搭建博客 以前用Octopress搭过博客,折腾了好久才弄出来,当时看到那巨难看的默认主题,繁琐的操作,一点写东西的欲望都没了. 一次逛微博,看见了Hexo.尝试了一下,真的很好用哦. 下 ...

  2. hexo+github搭建博客跳坑

    hexo+GitHub搭建博客过程中,hexo安装成功,可以启动和运行,但是访问localhost:4000却无法访问,弄了半天,最后发现是福昕阅读器占用了4000端口 解决办法: 采用命令hexo ...

  3. GitHub搭建博客过程

    1.参考 我的 Github 个人博客是怎样炼成的 http://www.jianshu.com/p/4fd3cb0a11da 到了第三节"三.使用 Jekyll 搭建个人博客"时 ...

  4. 基于Hexo和Github搭建博客

    搭建自己的个人博客. 准备工作 确保电脑需要已下载安装node和npm.查看安装是否成功,windows只需在命令行输入以下两条命令即可. 1 2 $ node -v $ npm -v 安装hexo ...

  5. 使用Hugo和GitHub搭建博客

    折腾了几天博客的框架终于搭建起来了.研究了一番之后,最终还是选择使用Hugo和GitHub来搭建博客.本文介绍了如何使用Hugo来搭建静态博客网站,并将其部署在GitHub上.使用https://&l ...

  6. hexo+github搭建博客(超级详细版,精细入微)

    # 前言 你了解[Hexo]( https://hexo.io/zh-cn/ "Hexo官网")吗? Hexo是一个静态博客框架,基于Node.js,将Markdown文章通过渲染 ...

  7. Hexo+Github搭建博客

    要使用Hexo,需要在你的系统中支持Nodejs以及Git,如果还没有,那就开始安装吧! 安装Node.js 下载Node.js 参考地址:安装Node.js 安装Git 下载地址:http://gi ...

  8. GitHub 搭建博客,出现 hexo g -d 报错

    想搭建一个个人博客,但是在将博客推送到Github上的时候在git bash 下运行hexo g -d命令出现错误: 错误如下:  fatal: HttpRequestException encoun ...

  9. 如何用github搭建博客

    新建项目 创建仓库 仓库名称:一定要是你的用户名+github.io 如:用户名:zhangsan 那么仓库地址: zhangsan,github.io 打开新创建的仓库,点击settings 下拉至 ...

随机推荐

  1. java跳出外部循环

    java跳出外部循环两种方法 //用flag标识 boolean flag = true; for(int i=0;i<10&&flag;i++){ for(int j=0;j& ...

  2. windows查看端口命令

    netstat -ano 查看所有端口 netstat -ano|findstr "1935" 查看1935端口占用PID tasklist|findstr "PID”

  3. (转)php自己创建框架

    前言 说到写PHP的MVC框架,大家想到的第一个词--“造轮子”,是的,一个还没有深厚功力的程序员,写出的PHP框架肯定不如那些出自大神们之手.经过时间和各种项目考验的框架.但我还是准备并且这么做了, ...

  4. Bootstrap 弹出框和警告框插件

    一.弹出框 弹出框即点击一个元素弹出一个包含标题和内容的容器. //基本用法 <button class="btn btn-lg btn-danger" type=" ...

  5. python学习之 字符串前'r'的用法

    在打开文件的时候open(r'c:\....') 加r和不加''r是有区别的 'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子 ...

  6. Nodejs开发(1.Sublime Text 3配置)

    本例使用Sublime Text 3开发 原因: 1. 有开发提示: 2. 非常easy的调试运行: 下载Sublime Text 3,官网地址:http://www.sublimetext.com/ ...

  7. ExtJs 使用点滴 十四 通过设置CheckboxSelectionModel属性值来实现GridPanel复选框可用不可用

    var sm = new Ext.grid.CheckboxSelectionModel({singleSelect : false,renderer:function(v, p, record)   ...

  8. DNS子域授权与转发配置

    正向区域SUB_ZONE_NAME IN NS NSSERVER_SUB_ZONE_NAME NSSERVER_SUB_ZONE_NAME IN A IP .com xingxing.com. xin ...

  9. html5新增语义标签

    1.header <header> 标签定义文档的页眉(介绍信息). 2.nav <nav> 标签定义导航链接的部分. 3.article <article> 标签 ...

  10. BUG级别(优先级、严重级)定义

    一.主要分类 BUG类型标准主要分两类: Ø 依据优先级分类. Ø 依据严重程度分类. 二.主要内容 依据优先级分类标准 定义 优先级:指一个BUG相对于其他BUG对于公司的影响,解决的及时性. 分类 ...