forked from annonatate/annonatate
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
24 lines (23 loc) · 1.23 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
---
layout: null
permalink: /
---
{% assign manifests = site.pages | where_exp: 'item', 'item.name contains "manifest.json"' | map: 'url' %}
{% assign customviews = site.pages | where_exp: 'item', 'item.path contains "customviews"' | map: 'url' %}
{% assign manifestarray = site.data.preload.manifests %}
{% for manifest in manifests %}
{% assign item = manifest | prepend: site.baseurl | prepend: site.url %}
{% assign manifestarray = manifestarray | push: item %}
{% endfor %}
{% assign customviewarray = '' | split: '' %}
{% for customview in site.customviews %}
{% if customview.slug != 'index' %}
{% assign item = customview.url | prepend: site.baseurl | prepend: site.url %}
{% assign customviewarray = customviewarray | push: item %}
{% endif %}
{% endfor %}
{"annotations": [{% for file in site.annotations %}{
{{'filename' | jsonify}}:{{site.url | append: site.baseurl | append: file.url| append: file.ext | jsonify}},{{'order' | jsonify}}:{{file.order | jsonify}}, {{'json' | jsonify}}:{{file.content | replace: "<", "<" | replace: ">", ">"}}
}{% unless forloop.last %},{% endunless %}{% endfor %}],
"manifests": {{manifestarray | jsonify}}, "customviews": {{customviewarray | jsonify}}, "images": {{site.data.preload.images | jsonify}}
}