Sha256: 5efed4a038a7abb37154f8387b28bfed0536670b14166a11678705015d8cc645
Contents?: true
Size: 1.55 KB
Versions: 7
Compression:
Stored size: 1.55 KB
Contents
{% comment %} Start from the language chapter(eg: en-us) or root(/) {% endcomment %} {%- assign workdir = include.workdir | default: "/" -%} {%- if page.dir != "/" -%} {%- assign chapter = page.dir | remove_first: "/" | split: "/" | first -%} {%- if languages contains chapter -%} {%- capture workdir %}/{{ chapter }}/{% endcapture -%} {%- endif -%} {%- endif -%} {%- assign workdir_level = workdir | append: "temp" | replace_first: "/", "" | split: "/" | size -%} {%- assign workdir_files = site_files | where_exp: "item", "item.dir == workdir" -%} {%- capture items -%} {%- for item in site_dirs -%} {%- assign current_m1 = item.dir | append: "temp" | replace_first: "/", "" | split: "/" | size | minus: 1 -%} {%- if workdir_level == current_m1 -%} {%- assign temp = workdir | append: "@@" -%} {%- assign dir = item.dir | replace: workdir, temp | split: "@@" | first -%} {% comment %} In the current subdirectory {% endcomment %} {%- if workdir == dir -%} {% comment %} Root directory does not display other languages {% endcomment %} {%- if workdir == "/" -%} {%- assign language = item.dir | replace: "/", "" -%} {%- unless languages contains language %}{{ item.dir }}|{% endunless -%} {%- else -%} {{ item.dir }}| {%- endif -%} {%- endif -%} {%- endif -%} {%- endfor -%} {%- endcapture -%} {%- assign workdir_dirs = items | split: "|" -%}
Version data entries
7 entries across 7 versions & 1 rubygems