diff --git a/src/mkdocstrings_handlers/zig/templates/material/_base/constant.html.jinja b/src/mkdocstrings_handlers/zig/templates/material/_base/constant.html.jinja index 5d98c90..c609e46 100644 --- a/src/mkdocstrings_handlers/zig/templates/material/_base/constant.html.jinja +++ b/src/mkdocstrings_handlers/zig/templates/material/_base/constant.html.jinja @@ -1,10 +1,6 @@ {% if parent.node_type == "const" %}
{% filter heading(heading_level, id=html_id ~ parent.name) %}{{ parent.short_signature }}{% endfilter %} - {% if parent.doc %} -
- {{ parent.doc | markdown | safe }} -
- {% endif %} + {% include "docstring.html.jinja" %}
{% endif %} \ No newline at end of file diff --git a/src/mkdocstrings_handlers/zig/templates/material/_base/docstring.html.jinja b/src/mkdocstrings_handlers/zig/templates/material/_base/docstring.html.jinja index b49f58a..ec8a7d9 100644 --- a/src/mkdocstrings_handlers/zig/templates/material/_base/docstring.html.jinja +++ b/src/mkdocstrings_handlers/zig/templates/material/_base/docstring.html.jinja @@ -1,11 +1,5 @@ -{% if data.doc %} +{% if parent.doc %}
- {{ data.doc | markdown | safe }} - {% if data.deprecated %} -
-

Deprecated

- {{ data.deprecated | markdown | safe }} -
- {% endif %} + {{ parent.doc | markdown | safe }}
{% endif %} diff --git a/src/mkdocstrings_handlers/zig/templates/material/_base/function.html.jinja b/src/mkdocstrings_handlers/zig/templates/material/_base/function.html.jinja index 4ba80a3..6c164ee 100644 --- a/src/mkdocstrings_handlers/zig/templates/material/_base/function.html.jinja +++ b/src/mkdocstrings_handlers/zig/templates/material/_base/function.html.jinja @@ -7,12 +7,7 @@ {% endif %} - {% if parent.doc %} -
- {{ parent.doc | markdown | safe }} -
- {% endif %} - + {% include "docstring.html.jinja" %} {% include "parameters.html.jinja" %} {% with parent = parent.return_struct, heading_level = heading_level + 1 %} diff --git a/src/mkdocstrings_handlers/zig/templates/material/_base/module.html.jinja b/src/mkdocstrings_handlers/zig/templates/material/_base/module.html.jinja index f6ad861..f543200 100644 --- a/src/mkdocstrings_handlers/zig/templates/material/_base/module.html.jinja +++ b/src/mkdocstrings_handlers/zig/templates/material/_base/module.html.jinja @@ -3,7 +3,7 @@ {% endblock logs %}
- {% with obj = data, html_id = data.path %} + {% with parent = data, html_id = data.path %} {% include "heading.html.jinja" %} {% with heading_level=heading_level+1 %} diff --git a/src/mkdocstrings_handlers/zig/templates/material/_base/struct.html.jinja b/src/mkdocstrings_handlers/zig/templates/material/_base/struct.html.jinja index c8f953b..43900b6 100644 --- a/src/mkdocstrings_handlers/zig/templates/material/_base/struct.html.jinja +++ b/src/mkdocstrings_handlers/zig/templates/material/_base/struct.html.jinja @@ -4,13 +4,7 @@ {% filter heading(heading_level, id=html_id ~ parent.name) %}{{ parent.short_signature }}{% endfilter %} {% endif %} - {% if parent.doc %} -
- {% with heading_level=heading_level + 1 %} - {{ parent.doc | markdown | safe }} - {% endwith %} -
- {% endif %} + {% include "docstring.html.jinja" %} {% for child in parent.children %} {% with parent = child, heading_level = heading_level + 1 %}