たとえば、ブログ投稿を作成するための mixin があるとします。
mixin blogPost(title, content)
article
h1= title
p= content
次のように使用します。
+blogPost("Post Title","Post Content")
結果:
<article>
<h1>Post Title</h1>
<p>Post Content</p>
</article>
これはうまく機能しますが、投稿の「投稿コンテンツ」部分にいくつの段落があるかわからないとしましょう。1つ以上あることだけがわかります。たとえば、投稿の内容は次のようになります。
**Title**
My awesome blog post
**Post Content**
This is my awesome blog post.
This is a new paragraph about my awesome blog post.
このようなものはうまくいきますか?
mixin blogPost(title, content)
article
h1= title
- for each paragraph in content
p= content
次のように呼び出されます。
+blogPost("Post Title", {"This is my awesome blog post.","This is a new paragraph about my awesome blog post."})
これは機能しますか?より良い方法はありますか?