ミドルマンで簡単なポートフォリオサイトをまとめています。ローカルの 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
---