我正在使用 Middleman 构建一个静态站点,其中包含所有客户最近项目的投资组合部分。作品集部分将以 3 X 3 画廊的方式显示项目缩略图,单击时,将在灯箱中打开其对应的 html 页面。
灯箱内页面的布局是相同的,所以不是标记每个单独的页面,我认为有一种方法可以让 Middleman 使用 [a link.
这是我的 config.rb 文件中的内容
###
# Page options, layouts, aliases and proxies
###
# A path which all have the same layout
with_layout :popup do
page "/projects/*"
end
# Proxy (fake) files
# page "/this-page-has-no-template.html", :proxy => "/template-file.html" do
# @which_fake_page = "Rendering a fake page with a variable"
# end
data.projects.details.each do |pd|
proxy "/projects/#{pd[:client_name]}.html", "/projects/template.html", locals: { project: pd }, ignore: true
end