Perhaps I'm using Grav in a unique way, but all my content is generated from yaml files. So my typical page content is nothing more than code like this:
{% for item in page.header.imports %}
{% if item.Chapter == 1 %}
Génesis {{ item.Chapter }}:{{ item.Verse }} {{ item.Context }}</br>
{% endif %}
{% endfor %}
This is making search capabilities difficult. I have two search plugins being used. TNTSearch. This works on a currently rendered page, but that is it. SimpleSearch plugin has an option to search the 'rendered page'. I'm not able to get either of these working. So basically, I need Grav to render the page, and then for SimpleSearch to render the search. In theory, it should be able to search the cache as well. I don't have dynamic content that is changing. I just didn't want to code thousands of pages of content, that is why I'm pulling it from a yaml file. Any ideas on making either of these search plugins usable in my scenario, would greatly be appreciated.