ruby 中是否有某种方法可以编辑降价文件顶部的 YAML Frontmatter,就像 Jekyll 和 Middleman 中使用的那样?
就像是:
def update_yaml
#magic that changes A: 1 to A: 2 in Frontmatter block
end
然后我的降价文件将从
---
A: 1
---
# Title
Words. More words. This is the words part of the file.
至
---
A: 2
---
# Title
Words. More words. This is the words part of the file.
似乎唯一的选择是解析整个文件,然后重写整个文件,只更改所需的部分,但我希望有更好的东西。