通过一天多的折腾,终于算是搭建好了本身的我的博客,看到有些社区评论说:在windows下用jekyll搭建静态博客,简直就自讨苦吃,可是都到一半了,有什么办法呢,只好坚持搭完咯~~
搭建github博客能够用hexo,也能够用jekyll,我用的是后者,hexo你们能够试试,在这里推荐一个用hexo搭建的教程:http://gaoxianglyx.top
下面就是个人搭建步骤了,但愿能够帮到还在折腾的你:html
接下来咱们的操做都是在cmd命令行中进行的git
什么是ruby:Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,安装Jekyll须要电脑上安装Ruby,如下是安装步骤:github
注:用RubyInstaller安装Ruby以后都附带有Gems,若有须要能够单独下载RubyGems。网址为:https://rubygems.org/pages/download数据库
好激动啊!终于到这里了,
jekyll:jekyll是一个简单的免费的Blog生成工具,相似WordPress。可是和WordPress又有很大的不一样,缘由是jekyll只是一个生成静态网页的工具,不须要数据库支持。可是能够配合第三方服务,例如Disqus。最关键的是jekyll能够免费部署在Github上,并且能够绑定本身的域名。(注:我本身的没有绑定域名)
咱们使用gem来安装jekyll,在命令行中输入windows
gem install jekyll
全部的jekyll的gem依赖包都会被自动安装。浏览器
在命令行输入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文件。
实现转入blog的目录,输入:
cd blog//必定要进入建立的对应blog目录,不然服务没法开启
而后输入:
jekyll serve //开启服务器,能够按ctrl+c中止
Jekyll服务器默认端口是4000,因此打开浏览器输入:http://localhost:4000 就能够看到生成的博客页面。以下:
你可能喜欢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和写博文的大体过程了,相信还有其余的搭建方法,可是估计都是大同小异吧。
接下来的操做都是用GIT命令完成的,再也不是cmd了。首先,你们应该都拥有了github帐号,没有的注册一个就行了。
将目录切换到你想要放github博客的文件目录下,在这个目录git bash 将刚才建的仓库克隆下来:
git clone git@github.com:yourname/yourname.github.io.git这时,你会发现你的文件夹下会多出一个yourname的文件,咱们把以前的blog下的全部文件复制到里面。
嗯,接下来你就能够查看你的博客网站了。其中还能够在github的settings中选择你的博客主题。我也还在选主题中。
这就是一个用jekyll+github搭建我的博客的大概过程了,在搭建过程当中,你也许会遇到种种的问题,那就百度吧。我也是这样过来的!~~~~,这是个人一个小总结,但愿能够一样喜欢折腾的大家。