所以我建立了一个 nanoc 站点,一切进展顺利,唯一的问题是 lib 中的一些数据几乎在每次编译时都会发生变化。当我输入
nanoc compile
Nanoc 跳过重新编译站点,因为它认为视图没有改变,但它改变了,因为 lib 中的变量自上次编译以来采用了新值!
我试过通过 config.yaml,但看起来那里没有任何设置。我可以想到一些方法来破解这个,例如:
rm output/* && nanoc compile
但这似乎很骇人听闻,并且会在重新编译每个页面时使站点停止运行。或者我可以按照以下方式做一些事情:
echo "\n" >> content/index.html && nanoc compile
但这伤害了我的内心。我真正想要的是 --force-compile 标志或其他东西。