[Blog Github.io] Liquid ๊ธฐ๋ณธ ๋ฌธ๋ฒ•

์—…๋ฐ์ดํŠธ:

์นดํ…Œ๊ณ ๋ฆฌ:

ํƒœ๊ทธ:




Liquid

Ruby๋กœ ์ž‘์„ฑ๋œ ์˜คํ”ˆ์†Œ์Šค ํ…œํ”Œ๋ฆฟ ์–ธ์–ด์ด๋‹ค.
๋ธ”๋กœ๊ทธ์— ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์–ด์„œ ๋ฐฐ์šฐ๋Š” ๊ฒŒ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.


์ฃผ์„ (raw)

Liquid ํƒœ๊ทธ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.
{ใ€€% raw %ใ€€} ์™€ {ใ€€% endraw %ใ€€} ์‚ฌ์ด์— Liquid ๋ฌธ๋ฒ•์„ ์ž…๋ ฅํ•˜๋ฉด ๊ทธ๋Œ€๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

image

{{ 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 %} 
  • [TIL] 119 [C#] ์†Œ์ˆ˜(Prime Number) ๊ตฌํ•˜๊ธฐ ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด
  • [TIL] 118 [C#] Math.Round() Bankerโ€™s rounding??, int/int
  • [TIL] 117 [C#] list ์š”์†Œ ์ œ๊ฑฐ Remove, RemoveAt, Linq - Skip, Take
  • [TIL] 116 [C#] ํ ๊ฐ€์žฅ ๋’ค ์š”์†Œ ๋ฐ˜ํ™˜ queue.Last()
  • [TIL] 114 [C#] list์ •๋ ฌ

  • TOP


    ๐Ÿ“”

    ๋Œ“๊ธ€๋‚จ๊ธฐ๊ธฐ