Ruby 在液体标记中连接Jekyll

Ruby 在液体标记中连接Jekyll,ruby,json,jsonp,jekyll,Ruby,Json,Jsonp,Jekyll,我的github存储库中有一个文件,我必须在angular应用程序中使用该文件数据,因此我正在进行$http()调用,并尝试以JSONP格式获取数据,以避免CORS问题 所以我的问题是如何准备我想从我的Jekyll帖子中准备JSONP数据 以下是我在GitHub中的文件代码:- foo({ "meta": { "status": 200, "X-RateLimit-Limit": "5000", "X-RateLimit-Remaining": "4966", "X-Rate

我的github存储库中有一个文件,我必须在angular应用程序中使用该文件数据,因此我正在进行$http()调用,并尝试以JSONP格式获取数据,以避免CORS问题

所以我的问题是如何准备我想从我的Jekyll帖子中准备JSONP数据

以下是我在GitHub中的文件代码:-

foo({
  "meta": {
  "status": 200,
  "X-RateLimit-Limit": "5000",
  "X-RateLimit-Remaining": "4966",
  "X-RateLimit-Reset": "1372700873",
},
  "data": [

    {% for post in site.posts %}
    { "text": {{ post.title | jsonify }}, "href": "{{ site.url }}/{{ post.url }}" },
    {% endfor %}

  ]
})
问题是,当我调用上面的文件时,我在我的液体标记代码中得到一个错误,在:-{%

但当我删除代码时,我会放入一些harcoded数据,如:-

"data":  
  { "text": "test", "href": "https://google.com" }
一切正常

我想在我的json数据中添加jekyll post,这是我正在尝试的:-

"data": [

  {% for post in site.posts %}
  { "text": {{ post.title | jsonify }}, "href": "{{ site.url }}/{{ post.url }}" },
  {% endfor %}

]
有什么帮助吗

提前感谢,,
Vishesh。

对不起,David,我无法共享我的存储库,因为它是我公司的官方存储库。事实上,我自己解决了这个问题


我在花括号{“文本”后给他一些额外的空间…因此,我在客户端遇到了错误。

对我来说,将字符串与Jekyll连接起来的最简单方法是使用附加/前置筛选器。

是否可以查看您的Github存储库?抱歉,David,但我无法共享我的存储库,因为它是我公司的官方存储库。事实上,我自己解决了这个问题。我正在让这家伙做一些额外的工作我在大括号{“text”后给出的空格…所以我在客户端遇到了错误。你不应该用答案回复评论,对吗?@artu hnrq-Ya,我的错。我6年前才开始使用Stack Overflow。但是,我认为这不值得向下投票。对,我不能删除我的向下投票,因为你没有编辑答案!但很高兴在这里有你的评论