如何向nanoc添加自己的javascript文件?
我再一次对nanoc中的文件有问题。这次我想把自定义文件如何向nanoc添加自己的javascript文件?,javascript,url-routing,haml,nanoc,Javascript,Url Routing,Haml,Nanoc,我再一次对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”,:s
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)
有人能帮我解决这个问题吗?非常感谢。好的,我想我已经解决了:
compile '/javascripts/*/' do
nil
end
...
route '/javascripts/*/' do
item.identifier.chop + ".js"
end
如果有人知道更好的解决方案,请随意放在这里。您也可以使用原始文件扩展名item[:extension]
,而不是使用“.js”。此外,#compile
块不需要返回任何内容,因此nil
没有用处。