Ruby 在液体标记中连接Jekyll
我的github存储库中有一个文件,我必须在angular应用程序中使用该文件数据,因此我正在进行$http()调用,并尝试以JSONP格式获取数据,以避免CORS问题 所以我的问题是如何准备我想从我的Jekyll帖子中准备JSONP数据 以下是我在GitHub中的文件代码:-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
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。但是,我认为这不值得向下投票。对,我不能删除我的向下投票,因为你没有编辑答案!但很高兴在这里有你的评论