初试Jekyll----像个GEEK一般写博客(1)

博文编号NO.4

本来说写关于网络设计之道的,但是在博文编辑页面中反复思考后觉得自己无论对道德经的了解还是对设计的了解都还不到家,所以暂时就不写了,晚上的时间都是在弄Jekyll,所以写点关于Jekyll的东西

之前本来就打算在github pages上写博客的,后来因为出了点问题所以搁浅了,今晚终于有时间彻底地在WINDOWS下面把环境搭起来了并且正式开始工作。

Jekyll的使用相当简单(所有内容参考https://github.com/mojombo/jekyll/wiki/usage),首先(当然前置条件是配置好Ruby,并且创建了工作目录)

gem install jekyll
然后 建立起其基本的文件结构



.
|-- _config.yml
|-- _includes
|-- _layouts
|-- _posts
|-- _site
`-- index.html
_config.yml中的配置内容在 https://github.com/mojombo/jekyll/wiki/Configuration中有介绍,而_site是会被 自动生成的,说明是建议将其添加到.gitignore中


随便在index.html中写点东西,然后运行

jekyll --server --auto
就可以基本行了(通过localhost:server_port/baseurl,其中server_port和baseurl都在_config.yml中配置)


PS:我很喜欢用Slim来写HTML,但是Jekyll并不支持Slim,这里我在网上(http://www.brylinski.pl/2012/01/31/jekyll-with-slim.html)找到了简单的配置

module Jekyll  
  require 'slim' 
  class SlimConverter < Converter 
    safe true 
    priority :low 

    def matches(ext) 
      ext =~ /slim/i 
    end 
    
    def output_ext(ext) 
       ".html" 
    end 

    def convert(content) 
      Slim::Template.new({}) {content}.render() 
    end 
  end 
end

但是在访问index时遇到了问题:

Forbidden

no access permission to `/blog_test/'

看来还有些问题等待解决,先睡觉吧

转载于:https://my.oschina.net/szpyxlwoni/blog/91375

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值