在我的Middleman構建的網站上,我需要對所有頁面(模板)的內容執行特定的Ruby代碼。 舉例來說,如果我有下面的幫助我config.rb: def myexample(text)
text.gsub("dog","cat")
end
在我test.html.haml: 我的預覽和生成/test.html會讀: Some text about a cat.
但是,我正在使用
我正在與Middleman合作,並且我已經能夠向菜單導航添加活動類,具體取決於您是否在頁面上。所以這工作正常,但不是我有一個新聞鏈接在導航,這將您帶到新聞概覽頁面(這將變成活動),但我有一個閱讀更多,將您帶到一個單一的新聞。當它這樣做時,新聞鏈接不再活動,因爲它認爲它不在此頁面上了。 我的文件夾結構 aktuelles
- index.html.erb (overview of all
我只想做一個簡單的在我的中間人助手的每個循環中,的數據都是存儲在我的page'Frontmatter這樣的: dir:
- test
- test2
所以在我的幫助,我試着寫我的循環: def translate_directory
current_page.data.dir.each do |dir|
dir
end
end
叫我的方法