【问题标题】:How add own javascript file to nanoc?如何将自己的 javascript 文件添加到 nanoc?
【发布时间】:2012-12-02 15:45:03
【问题描述】:

我再次遇到 nanoc 中的文件问题。这次我想将自定义文件slide.js 附加到我的博客,但我不能(不知道为什么——我的路线可能有问题)。这是我的路线:

compile '/js/*/' do
  # don’t filter or layout
end

...

route '/js/*/' do
  /'js'/ + item.identifier.chop + '.js'
end

在我的布局的 head 部分中,我输入了:%script{:type => "text/javascript", :src => "/js/slide.js"}/(是的,它是 HAML)。

谁能帮我解决这个问题?将不胜感激。

【问题讨论】:

    标签: javascript url-routing haml nanoc


    【解决方案1】:

    好的,我想我已经解决了:

    compile '/javascripts/*/' do
      nil
    end
    
    ...
    
    route '/javascripts/*/' do
        item.identifier.chop + ".js"
    end
    

    如果有人知道更好的解决方案,请随时把它放在这里。

    【讨论】:

    • 您也可以使用item[:extension],而不是使用“.js”,这是原始文件扩展名。此外,#compile 块不需要返回任何内容,因此nil 没有用处。
    猜你喜欢
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 2014-08-12
    相关资源
    最近更新 更多