Sha256: 65d857e40a936eee282be72cc0ffa0bad16db460a85c55545adcc1b1f2149ab4
Contents?: true
Size: 1.53 KB
Versions: 3
Compression:
Stored size: 1.53 KB
Contents
{%- include common/rest/i18n.liquid -%} {%- assign shortcodes = "mermaid, warning, note, tip, danger" | split: ", " -%} {%- if site.debug.shortcodes == false -%} {{ content }} {%- else -%} {%- if content contains "<pre" -%} {%- assign content_blocks = content | split: "<pre" -%} {%- for content_block in content_blocks -%} {%- if content_block contains "</pre>" -%} {%- assign pre_blocks = content_block | split: "</pre>" -%} {%- if content_block contains '><code class="language-' -%} {%- comment %} shortcodes: <pre><code class="language-**"> {% endcomment -%} {%- assign custom = content_block | replace_first: '><code class="language-', "" | replace_first: '">', "<temp/>" | split: "<temp/>" -%} {%- assign lang = custom.first -%} {%- assign codes = custom.last | split: "</code>" | first -%} {%- if shortcodes contains lang -%} {%- include shortcodes/{{ lang }}.liquid -%} {{- pre_blocks.last -}} {%- else -%} <pre{{ pre_blocks.first }}</pre> {{ pre_blocks.last }} {%- endif -%} {%- else -%} <pre{{ pre_blocks.first }}</pre> {{ pre_blocks.last -}} {%- endif -%} {%- else -%} {{- content_block -}} {%- endif -%} {%- endfor -%} {%- else -%} {{- content -}} {%- endif -%} {%- endif -%}
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
truesight-rtd-theme-1.0.1 | _layouts/tasks/shortcodes.liquid |
truesight-rtd-theme-1.0.0 | _layouts/tasks/shortcodes.liquid |
jekyll-rtd-theme-2.0.10 | _layouts/tasks/shortcodes.liquid |