V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Jekyll
http://jekyllrb.com/
Jekyll on GitHub
https://github.com/mojombo/jekyll
Jekyll-bootstrap
http://jekyllbootstrap.com/
Octopress
http://octopress.org/
VeryCB
V2EX  ›  Jekyll

用rake创建post的问题

  •  
  •   VeryCB · 2012-03-06 07:01:04 +08:00 · 5268 次点击
    这是一个创建于 4643 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚开始尝试用Jekyll,用rake创建post的时候遇到如图问题,求解答:)

    9 条回复    1970-01-01 08:00:00 +08:00
    VeryCB
        1
    VeryCB  
    OP
       2012-03-06 07:36:37 +08:00
    img.ly的图貌似显示不出来了...原帖也突然无法edit了...

    有两个问题,第一个是用

    $ rake post title="Hello Jekyll"

    提示日期格式不对,于是我就又再后面加了date="2012-03-05",创建成功。但Jekyll-bootstrap的示例里并没有加日期的相关参数,想问一下是否需要额外设置?

    第二个是在title里面用了叹号(!):

    $ rake post title="Hello Jekyll!"

    提示-bash !": event not found

    iandyh
        2
    iandyh  
       2012-03-06 07:57:50 +08:00
    关于第一个问题,你是不是用 m/d/y 的格式?只是好奇。
    iandyh
        3
    iandyh  
       2012-03-06 07:58:23 +08:00
    系统默认为 m/d/y 没表述清楚。
    VeryCB
        4
    VeryCB  
    OP
       2012-03-06 08:01:24 +08:00
    @iandyh 把系统时间调成了YYYY-MM-DD的格式还是不行:(
    iandyh
        5
    iandyh  
       2012-03-06 08:07:12 +08:00
    你看看 Rakefile 那儿吧,那是源码。我没遇到这个问题。

    或者去 github 那报 issue.
    VeryCB
        6
    VeryCB  
    OP
       2012-03-06 08:21:11 +08:00
    @iandyh 看了下源码,应该跟系统时间格式的设置没关系,源码中用strftime('%Y-%m-%d')把获取到的时间格式化了

    thx anyway :)
    VeryCB
        7
    VeryCB  
    OP
       2012-03-06 08:50:28 +08:00
    关于第一个问题,已经有人在github上报issue了
    https://github.com/plusjade/jekyll-bootstrap/issues/52
    VeryCB
        8
    VeryCB  
    OP
       2012-03-06 09:13:50 +08:00
    关于第二个问题,用单引号代替双引号即可解决:
    $ rake post title="Hello Jekyll!" --> $ rake post title='Hello Jekyll!'
    VeryCB
        9
    VeryCB  
    OP
       2012-03-06 09:35:26 +08:00
    第一个问题也已经解决了:)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2817 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:58 · PVG 22:58 · LAX 06:58 · JFK 09:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.