jekyll+github搭建我的博客总结

jekyll+github搭建我的博客

通过一天多的折腾,终于算是搭建好了本身的我的博客,看到有些社区评论说:在windows下用jekyll搭建静态博客,简直就自讨苦吃,可是都到一半了,有什么办法呢,只好坚持搭完咯~~
搭建github博客能够用hexo,也能够用jekyll,我用的是后者,hexo你们能够试试,在这里推荐一个用hexo搭建的教程:http://gaoxianglyx.top
下面就是个人搭建步骤了,但愿能够帮到还在折腾的你:html

  • 下载ruby
  • 安装jekyll
  • 安装bundler
  • 创建你的第一个静态博客
  • 开启jekyll服务器
  • 写一篇本身博文
  • 用github pages 展现你的博客
    • 建立我的仓库
    • 克隆仓库到一个指定的文件目录
    • 把你本地的第一个博客文件里的因此文件复制到这个克隆下来的文件
    • 把这些文件push到远程仓库
    • 查看你的博客网站

接下来咱们的操做都是在cmd命令行中进行的git

下载ruby

什么是ruby:Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,安装Jekyll须要电脑上安装Ruby,如下是安装步骤:github

  • window系统下,可使用rails install来安装ruby环境,下载地址为:http://rubyinstaller.org/downloads/ ,建议下载2.3以上的新版。
  • 下载 RailsInstaller 以后,双击 railsinstaller-3.2.0 文件,启动 Ruby 安装向导点击next,向导完成安装,记得勾选 Add Ruby executables to your PATH,直到 Ruby 安装程序完成 Ruby 安装为止
  • 安装后,在cmd中输入ruby -v和gem -v来看看是否安装成功,看到版本号就说明成功。

注:用RubyInstaller安装Ruby以后都附带有Gems,若有须要能够单独下载RubyGems。网址为:https://rubygems.org/pages/download数据库

下载jekyll

好激动啊!终于到这里了,
jekyll:jekyll是一个简单的免费的Blog生成工具,相似WordPress。可是和WordPress又有很大的不一样,缘由是jekyll只是一个生成静态网页的工具,不须要数据库支持。可是能够配合第三方服务,例如Disqus。最关键的是jekyll能够免费部署在Github上,并且能够绑定本身的域名。(注:我本身的没有绑定域名)
咱们使用gem来安装jekyll,在命令行中输入windows

gem install jekyll

全部的jekyll的gem依赖包都会被自动安装。浏览器

下载bundle

在命令行输入ruby

gem install bundler

bundler:就是一个打包机,他会链接rubygems.org(或者其余你声明的源),而后列出全部你指定的符合你须要的 gem。由于全部你在Gemfile里的依赖有它们本身的依赖,因此基于上面的Gemfile运行bundle install会安装至关多的的 gem。(我也不太了解,本身能够百度)bash

创建本身的第一个博客

首先看看你想把你的博客建在哪里,个人是搭建在C盘,若是你想建在D盘,则输入:服务器

cd d:

而后输入建立的博客markdown

jekyll new blog  //blog为你的博客文件名

控制台能够看见(建立的地址有所不一样)New jekyll site installed in C : /blog。你的C盘的文件夹下也会出现相应的blog文件。

开启jekyll内置服务器

实现转入blog的目录,输入:

cd blog//必定要进入建立的对应blog目录,不然服务没法开启

而后输入:

jekyll serve  //开启服务器,能够按ctrl+c中止

Jekyll服务器默认端口是4000,因此打开浏览器输入:http://localhost:4000 就能够看到生成的博客页面。以下:

使用jekyll写博文

你可能喜欢markdown或html来写博文,均可以,可是博文文件的命名规则要服从下面的规则:

year-month-title.markup //markup为你的文件格式的后缀名

在你的文章头部添加yaml头信息

---
layout: post
title:  "Jekyll+Github搭建我的博客"
date:   2017-01-14 15:03:25
categories: original
---

写上本身的博文内容,将这个文件保存在blog里面的_posts目录里面便可。在重启jekyll内置服务器,刷新页面:http://localhost:4000,若是没有,能够先输入:

jekyll build

从新生成页面,在启动服务器,这样就能够在页面看到本身添加的博文的标题了。
这就是在本地搭建jekyll和写博文的大体过程了,相信还有其余的搭建方法,可是估计都是大同小异吧。

用github 展现你的博客

接下来的操做都是用GIT命令完成的,再也不是cmd了。首先,你们应该都拥有了github帐号,没有的注册一个就行了。

  • 建立我的仓库
    就是创建一个新的仓库,可是这个仓库的名字必须为你的github的名字+github+io,即yourname.github.io
  • 将目录切换到你想要放github博客的文件目录下,在这个目录git bash 将刚才建的仓库克隆下来:

    git clone git@github.com:yourname/yourname.github.io.git
    这时,你会发现你的文件夹下会多出一个yourname的文件,咱们把以前的blog下的全部文件复制到里面。
  • 而后把里面的全部文件push到刚刚建的远程仓库,步骤我就不写了。
    这时,在浏览器里面输入网址:http://yourname.github.io 就能够看你的我的博客网站了,这就是你的博客网站的地址了。
    前面所说的yourname指的是你的github帐号名字。
  • 嗯,接下来你就能够查看你的博客网站了。其中还能够在github的settings中选择你的博客主题。我也还在选主题中。

这就是一个用jekyll+github搭建我的博客的大概过程了,在搭建过程当中,你也许会遇到种种的问题,那就百度吧。我也是这样过来的!~~~~,这是个人一个小总结,但愿能够一样喜欢折腾的大家。

相关文章
相关标签/搜索