[Blog Github.io] Liquid ๊ธฐ๋ณธ ๋ฌธ๋ฒ
์นดํ ๊ณ ๋ฆฌ: Blog
ํ๊ทธ: Liquid
Liquid
Ruby๋ก ์์ฑ๋ ์คํ์์ค ํ
ํ๋ฆฟ ์ธ์ด์ด๋ค.
๋ธ๋ก๊ทธ์ ๋ด๊ฐ ์ํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ณ ์ถ์ด์ ๋ฐฐ์ฐ๋ ๊ฒ ์ข์ ๊ฒ ๊ฐ๋ค.
์ฃผ์ (raw)
Liquid ํ๊ทธ๋ฅผ ๊ทธ๋๋ก ๋ณด์ฌ์ค ์ ์๊ฒ ํ๋ ๋ฐฉ๋ฒ์ด๋ค.
{ใ% raw %ใ} ์ {ใ% endraw %ใ} ์ฌ์ด์ Liquid ๋ฌธ๋ฒ์ ์
๋ ฅํ๋ฉด ๊ทธ๋๋ก ๋ณผ ์ ์๋ค.
{{ page.title }}
Comment
comment ํ๊ทธ ์์ ๋ค์ด๊ฐ ๋ด์ฉ์ ์ถ๋ ฅ๋์ง ์๋๋ค.
{ % comment % }
์ฌ๊ธฐ ์๋ ๋ด์ฉ์ ๋
ธ์ถ๋์ง ์์.
{ % endcomment % }
Object
ํ์ด์ง์ ์ด๋ ์ง์ ์ Object๋ฅผ ์ถ๋ ฅํ๋ค.
{{ page.title }}
[Blog Github.io] Liquid ๊ธฐ๋ณธ ๋ฌธ๋ฒ
Tags
๋
ผ๋ฆฌ์ ์ ์ด๋ฅผ ๋ด๋นํ๋ ์ญํ ์ ํ๋ค.
if๋ฌธ
if ๋ฌธ : {% if ์กฐ๊ฑด๋ฌธ %}
โฆ {% endif %}
if-else if-else ๋ฌธ : {% if ์กฐ๊ฑด๋ฌธ %}{% elsif ์กฐ๊ฑด๋ฌธ %}{% else ์กฐ๊ฑด๋ฌธ %}
โฆ {% endif %}
assign
๋ณ์๋ฅผ ์๋ก ๋ง๋ค๊ณ ํ ๋นํจ
{% assign a = "Post-It" %}
{{ a }}
Post-It
Loop(for)
๋ง์ฝ ์๋ฅผ ์ ํํ๊ณ ์ถ๋ค๋ฉด
limit
ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ Loop๋ฅผ ์ ์ดํ ์ ์๋ค.
{% for post in site.related_posts limit: 5 %}
<li><a href="{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
๋๊ธ๋จ๊ธฐ๊ธฐ