Merge pull request #1142 from kmikael/filters-documentation

Documentation for `date_to_rfc822` and `uri_escape`
This commit is contained in:
Parker Moore 2013-05-23 14:26:01 -07:00
commit 2393ae58b7
2 changed files with 41 additions and 1 deletions

View File

@ -100,6 +100,16 @@ module Jekyll
CGI::escape(input) CGI::escape(input)
end end
# URI escape a string.
#
# input - The String to escape.
#
# Examples
#
# uri_escape('foo, bar \\baz?')
# # => "foo,%20bar%20%5Cbaz?"
#
# Returns the escaped String.
def uri_escape(input) def uri_escape(input)
URI.escape(input) URI.escape(input)
end end

View File

@ -37,6 +37,20 @@ common tasks easier.
</p> </p>
</td> </td>
</tr> </tr>
<tr>
<td>
<p class='name'><strong>Date to RFC-822 Format</strong></p>
<p>Convert a Date into the RFC-822 format used for RSS feeds.</p>
</td>
<td class='align-center'>
<p>
<code class='filter'>{% raw %}{{ site.time | date_to_rfc822 }}{% endraw %}</code>
</p>
<p>
<code class='output'>Mon, 17 Nov 2008 13:07:54 -0800</code>
</p>
</td>
</tr>
<tr> <tr>
<td> <td>
<p class='name'><strong>Date to String</strong></p> <p class='name'><strong>Date to String</strong></p>
@ -93,6 +107,22 @@ common tasks easier.
</p> </p>
</td> </td>
</tr> </tr>
<tr>
<td>
<p class='name'><strong>URI Escape</strong></p>
<p>
URI escape a string.
</p>
</td>
<td class='align-center'>
<p>
<code class='filter'>{% raw %}{{ “'foo, bar \\baz?'” | uri_escape }}{% endraw %}</code>
</p>
<p>
<code class='output'>foo,%20bar%20%5Cbaz?</code>
</p>
</td>
</tr>
<tr> <tr>
<td> <td>
<p class='name'><strong>Number of Words</strong></p> <p class='name'><strong>Number of Words</strong></p>