Jekyll version: 4.2.1
Why endraw
doesn’t support whitespace trimming as raw
tag? The following markup throws an exception (Liquid Exception: Liquid syntax error (line 8): 'raw' tag was never closed in
):
{%- raw -%}
range { -h | --help } { -v | --version } { -i | --interactive }
range <from>..<to>[..<step>]
{%- endraw -%}
but this don’t:
{%- raw -%}
range { -h | --help } { -v | --version } { -i | --interactive }
range <from>..<to>[..<step>]
{% endraw %}
Your second grouping of code looks like this:
{%- raw -%}
range { -h | --help } { -v | --version } { -i | --interactive }
range <from>..<to>[..<step>]
{% endraw %}
Note that you start with {%- raw -%}
, but you end with {% endraw %}
.
I think all you need to do is change that last line to {%- endraw -%}
, and that will fix the problem.
You can modify your code so it looks like the following snippet, and Jekyll should no longer throw an error:
{%- raw -%}
range { -h | --help } { -v | --version } { -i | --interactive }
range <from>..<to>[..<step>]
{%- endraw -%}
1 Like