मैं मध्यस्थ में एक साधारण पोर्टफोलियो साइट एक साथ रख रहा हूं। मैं स्थानीय वाईएएमएल डेटा के आधार पर गतिशील रूप से 'कार्य' पृष्ठ उत्पन्न कर रहा हूं। यह config.rb में है:मिडलमैन 3.0 का उपयोग करना - मैं डायनामिक पृष्ठों पर अलग-अलग पेज शीर्षक कैसे सेट करूं?
data.work.projects.each do |project|
page "/work/#{project[0]}.html", :proxy => "project_template.html" do
@project = project
end
end
एसईओ प्रयोजनों के लिए, मैं इन गतिशील पृष्ठों में से हर एक चाहते हैं एक अद्वितीय पृष्ठ शीर्षक और विवरण है।
शीर्षक वर्तमान में इस
%title
= current_page.data.title
तरह लेआउट फ़ाइल में सेट किया गया है और मुझे पता है कि मैं इस
---
title: "Recent Work - "
---
तरह CURRENT_PAGE चर सेट करने के लिए frontmatter उपयोग कर सकते हैं और मैं छड़ी कर सकते हैं कि मेरे project_template में .haml, लेकिन इस तरह कुछ काम करने के लिए कोई रास्ता है?
---
title: "Recent Work - " + @project.title
---
धन्यवाद! content_for दृष्टिकोण काम करता है, बस लेआउट में यह yield_content (शीर्षक) –
धन्यवाद, 'yield_content' का उपयोग करने के उत्तर को अपडेट किया गया – ghempton