菜单

循序渐进

    Java Oracle MySQL Bash Python Nginx Apache Redis MongoDB Git HTML Javascript Node CSS

最近来访

    jekyll 博客

    张嘉杰.原创 2014-09-06 jekyll

    中秋把博客迁到 Github上来,感觉爽了很多。使用了 JekyllGithub Pagesjekyll 是一个博客生成引擎,可将markdown文件生成静态的HTML,支持模板,可以辅助生成分类和标签页。 Github PagesGithub 的一个非常好的服务,免费,可以绑定域名。 简单介绍一下如何快速安装部署一个全新的blog.

    # 查看ruby版本
    $ ruby -version 
    
    #升级gem
    $ sudo gem update --system
    
    # 安装jekyll
    $ gem install jekyll 
    
    # 出现如下错误
    ERROR:  While executing gem ... (OptionParser::MissingArgument)
        missing argument: -v
    	
    # 赋值权限执行
    $ sudo gem install jekyll
    
    #支持markdown语法
    $ sudo gem install rdiscount
    
    # 安装完毕创建博客目录
    $ jekyll new blog
    
    # 进入目录
    $ cd blog
    
    # 启动服务
    $ jekyll server

    完成以上步骤。外面访问地址栏 http://localhost:4000/ 就可以看到 jekyll 初始化的模板页面了。

    下面介绍一下 jekyll 生成的目录结构。

    _config.yml 	# 配置文件
    _includes	# 重复利用文件
    _layouts	# 模板html文件
    _posts		# 文章模板(格式:`YYYY-MM-DD-name-of-post.markdown`)
    _site		# 生成文章html文档
    css		# 样式
    index.html	# 首页

    先在 Github 上建立blog资源目录,至于 Git 的相关命令如下:

    $ git init
    $ git add README.md
    $ git commit -m "first commit"
    $ git remote add origin https://github.com/[gitgub名称]/blog.git
    $ git push -u origin master

    等待十分钟左右,访问地址栏 http://[gitgub名称].github.io/blog/ 即可。

    至于绑定域名先在 jekyll 目录下添加文件 CNAME 里面写入相关域名。 域名解析A地址指向 204.232.175.78 稍后访问域名即可。

    ###有没有觉得很简单 :)


    相关参考文章地址:

    Git 安装地址 - http://git-scm.com/book/en/Getting-Started-Installing-Git
    Github Jcore - http://github.com/jcores
    Github Pages - http://pages.github.com
    Jekyll - http://jekyllrb.com
    Jekyll-Gh - https://github.com/jekyll/jekyll
    Jekyll-Help - https://github.com/jekyll/jekyll-help
    Liquid-Help - https://github.com/shopify/liquid/wiki/liquid-for-designers
    Markdown - http://daringfireball.net/projects/markdown/syntax
    Markdown 预览 - https://stackedit.io/editor


    版权属于:jcore.cn

    原文地址:http://www.jcore.cn/2014/09/06/jekyll

    除非注明,文章均为原创,转载时必须以链接形式注明原始出处。

    分享文章到:

    热门推荐文章