Beh, probabilmente è una specie di domanda sciocca, ma mi chiedo se c'è un modo per avere il markup generato in Jekyll per preservare il rientro del Liquid-tag. Il mondo non finisce se non è risolvibile. Sono solo curioso dal momento che mi piace che il mio codice sia in ordine, anche se compilato. :)Indentazione del markup generato in Jekyll/Ruby
Per esempio io ho questi due:
base.html:
<body>
<div id="page">
{{content}}
</div>
</body>
index.md:
---
layout: base
---
<div id="recent_articles">
{% for post in site.posts %}
<div class="article_puff">
<img src="/resources/images/fancyi.jpg" alt="" />
<h2><a href="{{post.url}}">{{post.title}}</a></h2>
<p>{{post.description}}</p>
<a href="{{post.url}}" class="read_more">Read more</a>
</div>
{% endfor %}
</div>
Il problema è che la {{content}} importata - il tag è reso senza la correzione usata sopra.
Così, invece di
<body>
<div id="page">
<div id="recent_articles">
<div class="article_puff">
<img src="/resources/images/fancyimage.jpg" alt="" />
<h2><a href="/articles/2012/11/14/gettin-down-with-rwd.html">Gettin' down with responsive web design</a></h2>
<p>Everyone's talking about it. Your client wants it. You need to code it.</p>
<a href="/articles/2012/11/14/gettin-down-with-rwd.html" class="read_more">Read more</a>
</div>
</div>
</div>
</body>
ottengo
<body>
<div id="page">
<div id="recent_articles">
<div class="article_puff">
<img src="/resources/images/fancyimage.jpg" alt="" />
<h2><a href="/articles/2012/11/14/gettin-down-with-rwd.html">Gettin' down with responsive web design</a></h2>
<p>Everyone's talking about it. Your client wants it. You need to code it.</p>
<a href="/articles/2012/11/14/gettin-down-with-rwd.html" class="read_more">Read more</a>
</div>
</div>
</div>
</body>
Sembra come solo la prima riga è rientrato correttamente. Il resto inizia all'inizio della linea ... Quindi, l'importazione multilinea di templature liquide? :)
Qualcuno ha mai trovare una soluzione che produce direttamente il markup correttamente rientrato? – mb21