使用octopress时生成json文件的问题
最後由 ypchen 於2012-04-20 08:58:59 +0800回應
, 320次閱讀
我是在ubuntu 12.04系统下使用octopress
新建一个json文件的模板 名为 posts.json 内容如下
---
layout: nil
---
[
{% for post in site.posts limit:2 %}
{
"title":"{{post.title}}",
"url":"{{site.url}}{{post.url}}",
"date":"{{post.date|date_to_string}}"
},
{% endfor %}
{% for post in site.posts offset:2 limit:1 %}
{
"title":"{{post.title}}",
"url":"{{site.url}}{{post.url}}",
"date":"{{post.date|date_to_string}}"
}
{% endfor %}
]
但是生成的json文件是这样的
[
{
“title”:”指数方法论入门”,
“url”:”http://chen.yanping.me/cn/blog/2012/03/30/the-abcs-of-index-methodologies/”,
“date”:”30 Mar 2012”
},
{
“title”:”Github Pages极简教程”,
“url”:”http://chen.yanping.me/cn/blog/2012/03/18/github-pages-step-by-step/”,
“date”:”18 Mar 2012”
},
{
“title”:”黑魔法利器pandoc”,
“url”:”http://chen.yanping.me/cn/blog/2012/03/13/pandoc/”,
“date”:”13 Mar 2012”
}
]
我不知道为什么双引号都变成了符号 这在纯粹用jekyll时没有遇到
截至 2012-04-20 08:58:59 +0800,共收到 2 條回應
ypchen
1樓, 於2012-04-19 00:31:08 +0800回應
我发现在使用octopress时,它会自动把英文的双引号转换成中文的双引号, 比如把 "word" 转换成 “word” 虽然写文章里有一定的方便,但有时还是需要保留原来的引号的 比如上面的情况 请问ruby高手 这问题如何解决呢?
ypchen
2樓, 於2012-04-20 08:58:59 +0800回應
解决了 请看 http://chen.yanping.me/cn/blog/2012/04/19/jekyll-with-json/ 不过跨域读取json文件还不知道怎么实现 望路过的高手指教