用rake创建post的问题

2012-03-06 07:01:04 +08:00
VeryCB  VeryCB
刚开始尝试用Jekyll,用rake创建post的时候遇到如图问题,求解答:)

http://img.ly/ePUT
5329 次点击
所在节点   Jekyll  Jekyll
9 条回复
VeryCB
VeryCB
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
iandyh
2012-03-06 07:57:50 +08:00
关于第一个问题,你是不是用 m/d/y 的格式?只是好奇。
iandyh
iandyh
2012-03-06 07:58:23 +08:00
系统默认为 m/d/y 没表述清楚。
VeryCB
VeryCB
2012-03-06 08:01:24 +08:00
@iandyh 把系统时间调成了YYYY-MM-DD的格式还是不行:(
iandyh
iandyh
2012-03-06 08:07:12 +08:00
你看看 Rakefile 那儿吧,那是源码。我没遇到这个问题。

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

thx anyway :)
VeryCB
VeryCB
2012-03-06 08:50:28 +08:00
关于第一个问题,已经有人在github上报issue了
https://github.com/plusjade/jekyll-bootstrap/issues/52
VeryCB
VeryCB
2012-03-06 09:13:50 +08:00
关于第二个问题,用单引号代替双引号即可解决:
$ rake post title="Hello Jekyll!" --> $ rake post title='Hello Jekyll!'
VeryCB
VeryCB
2012-03-06 09:35:26 +08:00
第一个问题也已经解决了:)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/28860

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX