<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>jade / Drkcore</title><link>http://blog.kzfmix.com/jade</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Thu, 07 Jun 2012 05:49:09 +0919</lastBuildDate><item><title>Jadeで要素のないiterator(list)の判定</title><link>http://blog.kzfmix.com/entry/1338984640</link><description>&lt;p&gt;フィードのエントリを表示することを考える。そうするとエントリ数が0の時になにか表示しないといけないが、Jinja2だとfor-else構文があるのだけどjadeではないっぽい。&lt;/p&gt;
&lt;p&gt;なので、先頭のエントリがあるかないかで条件分岐させるというテンプレートを書いたんだけど、見た目が悪いというかなんかださい&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;  &lt;span class="nt"&gt;if&lt;/span&gt; entries[0]
    &lt;span class="nt"&gt;for&lt;/span&gt; e in entries
      &lt;span class="nt"&gt;h3&lt;/span&gt; &lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;title&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;
      &lt;span class="nt"&gt;p&lt;/span&gt; &lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;summary&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;
  &lt;span class="nt"&gt;else&lt;/span&gt;
    &lt;span class="nt"&gt;h2&lt;/span&gt; no entries
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;もうちょっと綺麗な書き方はあるんだろうか？&lt;/p&gt;</description><pubDate>Thu, 07 Jun 2012 05:49:09 +0919</pubDate><category>jade</category></item></channel></rss>