@{ title }@ @{ plugin_type + 's' }@
@{ '`' * title | length }@````````

{% if blurb %}
@{ blurb }@

{% endif %}
.. toctree:: :maxdepth: 1
{% if category['_modules'] %}

{% for module in category['_modules'] | sort %}
  @{ module }@{% if module_info[module]['deprecated'] %} **(D)**{% endif%}  --  @{ module_info[module]['doc']['short_description'] }@ <@{ module }@_module>
{% endfor %}
{% endif %}

{% for name, info in subcategories.items() | sort %}
@{ name.title() }@
@{ '-' * name | length }@

.. toctree:: :maxdepth: 1

{% for module in info['_modules'] | sort %}
{#  :ref:`@{ module }@`{% if module_info[module]['deprecated'] %} **(D)**{% endif%} @{ module_info[module]['doc']['short_description'] }@ #}
    @{ module }@{% if module_info[module]['deprecated'] %} **(D)**{% endif%}  --  @{ module_info[module]['doc']['short_description'] }@ <@{ module }@_module>
{% endfor %}

{% endfor %}

.. note::
    - **(D)**: This marks a module as deprecated, which means a module is kept for backwards compatibility but usage is discouraged.
      The module documentation details page may explain more about this rationale.

