[英]How to disable hash in filename when using jekyll-assets
我是Jekyll的新手,但到目前為止確實令人印象深刻。 不過,整個資產的管道工作流程令我感到困惑。 在我的config.yaml
文件中,我有以下內容:
gems:
- jekyll-feed
- jekyll-assets
assets:
autowrite: true
prefix: "/assets"
digest: true
assets:
- "*.png"
- "*.jpg"
- "*.svg"
sources:
- _assets/_img
我所有的映像都在/_assets
並且到目前為止運行的bundle exec jekyll serve
_site/assets/
都會將所有這些文件復制到_site/assets/
從而在http://127.0.0.1:4000/assets/
呈現它們。
問題是,當它復制例如canlislogo.svg
,它的新文件名是canlislogo-ae5640da3ff77d178133e0ab015ef4aaa0accb025aa955c9c2aeca2ae32fbca9.svg
,並添加了一個長哈希。 由於我在所有Stylus css創建過程中都使用Grunt,因此不需要此哈希。 實際上,有了它,我無法引用這些文件。
如何自動復制資產但刪除哈希?
謝謝,麻煩您了。 :)
用digest: true
替換digest: true
digest: false
應當刪除哈希。
這就是說,我很驚訝, asset-name
不會自動路由到asset-name-#{HASH}
通過傑基爾?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.