Skip to content

Latest commit

 

History

History
64 lines (56 loc) · 2.4 KB

File metadata and controls

64 lines (56 loc) · 2.4 KB
title permalink layout
Topics
/en/topics/
page

{% include linkers/topic-pages.md %}

{% comment %}{% endcomment %} {% capture raw_topics_list %} {%- for topic in site.topics -%}

[{{topic.title}}]({{topic.url}})ENDTOPIC

{%- for alias in topic.aliases -%} *{{alias}}*ENDTOPIC {%- endfor -%} {%- endfor -%} {% endcapture %}

{% assign topics_list = raw_topics_list | split: 'ENDTOPIC' | sort_natural %} {% assign number_of_topics = site.topics | size %} {% assign number_of_entries = topics_list | size %} {% assign number_of_aliases = number_of_entries | minus: number_of_topics %}

{{number_of_topics}} topics (and {{number_of_aliases}} aliases in *italics* for topics with alternative names).

{:.center} {% assign previous_character = '' %} {% for entry in topics_list %} {%- assign first_character = entry | remove_first: '{%- endcomment -%} {%- if first_character != previous_character -%} {%- if previous_character != nil -%} {{first_character | upcase}}{{' '}} {%- endif -%} {%- endif -%} {%- assign previous_character = first_character -%} {% endfor %}

{% comment %}{% endcomment %}

{% assign previous_character = '' %} {% for entry in topics_list %} {% assign first_character = entry | remove_first: '{%- endcomment %} {% if first_character != previous_character %} {% if previous_character != '' %}{% endif %}

{{first_character | upcase}}

    {% endif %}

  • {{entry | markdownify | remove: "

    " | remove: "

    " | strip }}
  • {% assign previous_character = first_character %} {% endfor %}

{% include linkers/request-a-topic.md %}