pmd/docs/search.json

51 lines
1.1 KiB
JSON
Raw Permalink Normal View History

2016-09-07 16:10:48 -04:00
---
title: search
layout: none
search: exclude
---
[
{% for page in site.pages %}
{% unless page.search == "exclude" %}
{% if page.permalink contains "pmd_rules_" and page.keywords %}
{% assign rules = page.keywords | split: ", " %}
{% for rule in rules %}
{
"title": "{{ rule | escape }} ({{page.language}}, {{page.title}})",
"tags": "{{ page.tags }}",
"keywords": "{{rule}}",
"url": "{{ page.url | remove: "/"}}#{{ rule | downcase }}",
"summary": "{{page.summary | strip }}"
}
{% unless forloop.last %},{% endunless %}
{% endfor %}
{% else %}
2016-09-07 16:10:48 -04:00
{
"title": "{{ page.title | escape }}",
"tags": "{{ page.tags }}",
"keywords": "{{page.keywords}}",
"url": "{{ page.url | remove: "/"}}",
"summary": "{{page.summary | strip }}"
}
{% endif %}
{% unless forloop.last and site.posts.size < 1 %},{% endunless %}
2016-09-07 16:10:48 -04:00
{% endunless %}
{% endfor %}
{% for post in site.posts %}
{
"title": "{{ post.title | escape }}",
"tags": "{{ post.tags }}",
"keywords": "{{post.keywords}}",
"url": "{{ post.url | remove: "/" }}",
2016-09-07 16:10:48 -04:00
"summary": "{{post.summary | strip }}"
}
{% unless forloop.last %},{% endunless %}
{% endfor %}
]