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

Version Path
jekyll-rtd-theme-1.1.7 _includes/reset/workdir.liquid
jekyll-rtd-theme-1.1.6 _includes/reset/workdir.liquid
jekyll-rtd-theme-1.1.5 _includes/reset/workdir.liquid
jekyll-rtd-theme-1.1.4 _includes/reset/workdir.liquid
jekyll-rtd-theme-1.1.3 _includes/reset/workdir.liquid
jekyll-rtd-theme-1.1.2 _includes/reset/workdir.liquid
jekyll-rtd-theme-1.1.1 _includes/reset/workdir.liquid