我又一次在nanoc中遇到了文件问题。这次我想把自定义文件slide.js
附加到我的博客上,但是我无法实现(不知道为什么——可能是我的路由有问题)。下面是我的路由:
compile '/js/*/' do
# don’t filter or layout
end
...
route '/js/*/' do
/'js'/ + item.identifier.chop + '.js'
end
在我的布局文件的部分,我加入了以下代码:
%script{:type => "text/javascript", :src => "/js/slide.js"}/
(是的,这是HAML语法)。有没有人可以帮助我解决这个问题?非常感谢。
item[:extension]
来代替使用“.js”。这是原始文件扩展名。另外,#compile
块不需要返回任何内容,因此nil
没有用处。 - Denis Defreyne