haml&serve,重复元素或阻止几次

chr*_*lee 2 ruby haml

我正在使用haml with serve主要是快速原型html文档.我想要高效并多次重复一段代码.

例如,我想要一套lorum ipsum段重复三次.

或者另一个例子是重复占位符图像块9次以演示网格.

这可能吗?

Adi*_*ena 6

您可以使用简单的ruby实现此类功能,例如:

- 20.times do |ntime|
  %h2 title
  %p text
Run Code Online (Sandbox Code Playgroud)

..你可以用一些不错的插件来帮助自己!

文字和数据: faker(这里有一个可以做的清单)

例如.

%h2 Name
= Faker::Name.name

%h2 Some text
%p
  = Faker::Lorem.paragraph(3)
Run Code Online (Sandbox Code Playgroud)

图片: placeholdit

例如.

%p
  my image:
  = placeholdit_image_tag "500"
Run Code Online (Sandbox Code Playgroud)