16 lines
605 B
HTML
16 lines
605 B
HTML
{%- macro from_section(section) -%}
|
|
{%- set section = get_section(path=section) -%}
|
|
{%- for post in section.pages -%}
|
|
{%- if not post.draft %} {path = {{ '.' ~ post.path ~ 'index.html' | json_encode | safe }}, url = {{ post.permalink | json_encode | safe }}, title = {{ post.title | striptags | json_encode | safe }}}
|
|
{%- set found = true -%}
|
|
{%- if not loop.last -%},
|
|
{% endif -%}
|
|
{%- endif -%}
|
|
{%- endfor -%}
|
|
{%- if found and section.subsections -%},
|
|
{% for subsection in section.subsections -%}
|
|
{{ self::from_section(section=subsection) }}
|
|
{%- endfor -%}
|
|
{%- endif -%}
|
|
{%- endmacro from_section -%}
|