Aracıda basit bir portföy sitesi bir araya getiriyorum. Yerel YAML verilerine dayanarak dinamik olarak 'çalışma' sayfalarını oluşturuyorum. Bu config.rb içinde:MIddleman 3.0'ı Kullanma - Dinamik sayfalarda tek tek sayfa başlıklarını nasıl ayarlayabilirim?
data.work.projects.each do |project|
page "/work/#{project[0]}.html", :proxy => "project_template.html" do
@project = project
end
end
SEO amaçlar için, ben benzersiz bir sayfa başlık ve açıklama için bu dinamik olarak oluşturulan sayfaların her biri istiyoruz.
başlık anda bu%title
= current_page.data.title
gibi düzen dosyasında belirlenen ve ben bu
---
title: "Recent Work - "
---
gibi CURRENT_PAGE değişkenleri ayarlamak için frontmatter kullanabilirsiniz biliyorum Ve ben project_template içine yapışabilir olduğu
.haml, ama çalışmak için böyle bir şey elde etmek için herhangi bir yolu var mı?
---
title: "Recent Work - " + @project.title
---
Teşekkürler! content_for yaklaşımı çalışır, sadece düzen içinde verim_content (: başlık) –
teşekkürler, 'verim_için' kullanmak için cevabı güncelledi – ghempton