0

たとえば、ブログ投稿を作成するための 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."})

これは機能しますか?より良い方法はありますか?

4

1 に答える 1