我正在中间人中建立一个简单的投资组合网站。我正在根据本地 YAML 数据动态生成“工作”页面。这是在 config.rb 中:
data.work.projects.each do |project|
page "/work/#{project[0]}.html", :proxy => "project_template.html" do
@project = project
end
end
出于 SEO 的目的,我希望这些动态生成的页面中的每一个都具有唯一的页面标题和描述。
标题当前在布局文件中设置为这样
%title
= current_page.data.title
我知道我可以使用 frontmatter 来设置这样的 current_page 变量
---
title: "Recent Work - "
---
我可以将它粘贴到我的 project_template.haml 中,但是有没有办法让这样的东西起作用?
---
title: "Recent Work - " + @project.title
---