我基本上想知道使用 Nanoc 和 Slim 将 ruby 变量从内容页面传递到其布局的最简单方法。我在想这样的事情:
内容/内容.slim:
---
title: Writeups
layout: /layout.slim
---
- age = get_age
布局/layout.slim:
doctype html
html
head
== yield
p I am #{@item[:title]} and am #{@item[:age]} years old
我知道如何通过 frontmatter 访问值,但 frontmatter 值是固定的,我想要的是一个 ruby 函数来为我找到该值。