Merge pull request #879 from joshaidan/gh-pages-new-features

Fixes #852: Undocumented Things
This commit is contained in:
Adam Hollett
2017-03-30 10:25:12 -04:00
committed by GitHub
3 changed files with 58 additions and 0 deletions

View File

@@ -68,3 +68,17 @@ You can read more about each type of tag in their respective sections.
```text
{{ "/my/fancy/url" | append: ".html" }}
```
Multiple filters can be used on one output. They are applied from left to right.
<p class="code-label">Input</p>
```liquid
{% raw %}
{{ "adam!" | capitalize | prepend: "Hello " }}
{% endraw %}
```
<p class="code-label">Output</p>
```text
Hello Adam!
```

22
tags/comment.md Normal file
View File

@@ -0,0 +1,22 @@
---
title: Comment
description: An overview of comments tags in the Liquid template language.
---
Allows you to leave un-rendered code inside a Liquid template. Any text within
the opening and closing `comment` blocks will not be output, and any Liquid code
within will not be executed.
<p class="code-label">Input</p>
```liquid
{% raw %}
Anything you put between {% comment %} and {% endcomment %} tags
is turned into a comment.
{% endraw %}
```
<p class="code-label">Output</p>
```liquid
Anything you put between {% comment %} and {% endcomment %} tags
is turned into a comment.
```

22
tags/raw.md Normal file
View File

@@ -0,0 +1,22 @@
---
title: Raw
description: An overview of raw tags in the Liquid template language.
---
Raw temporarily disables tag processing. This is useful for generating content
(eg, Mustache, Handlebars) which uses conflicting syntax.
<p class="code-label">Input</p>
<pre class="highlight">
<code>{% raw %}
&#123;&#37; raw &#37;&#125;
In Handlebars, {{ this }} will be HTML-escaped, but
{{{ that }}} will not.
&#123;&#37; endraw &#37;&#125;
{% endraw %}</code>
</pre>
<p class="code-label">Output</p>
```text
{% raw %}In Handlebars, {{ this }} will be HTML-escaped, but {{{ that }}} will not.{% endraw %}
```