Roy*_*Roy 4 javascript json jekyll
根据Jekyll文档,您可以使用以下_data
目录访问目录中的YAML,JSON和CSV文件{{ site.data.filename }}
.
我有一个有效的点名特征geoJson文件chapters.json
.我能够访问该文件,但是当我在javascript中使用该文件时,我看到了一些奇怪的字符.
chapters.json
摘抄:
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"title": "MaptimeBER"
},
"geometry": {
"type": "Point",
"coordinates": [
13.391,
52.521
]
}
},
{...}
]
}
Run Code Online (Sandbox Code Playgroud)
例如,当Jekyll处理以下内容时: var chapters = {{ site.data.chapters }};
输出Javascript是:
var chapters = {"type"=>"FeatureCollection", "features"=>[{"type"=>"Feature", "properties"=> ...
我的问题是,为什么分隔键值对的冒号变为=>
?它导致我的javascript错误输出.
Dav*_*uel 11
使用jsonify过滤器,它将Hash或Array转换为JSON:
var chapters = {{ site.data.chapters | jsonify }};
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1980 次 |
最近记录: |