2016-11-21 1 views
0

私はジキルを初めて使いましたが、これまでのところは本当に印象的です。アセットのパイプラインワークフロー全体が私には分かりにくいです。jekyll-assetsを使用するときにファイル名にハッシュを無効にする方法

gems: 
- jekyll-feed 
- jekyll-assets 
assets: 
    autowrite: true 
    prefix: "/assets" 
    digest: true 
    assets: 
    - "*.png" 
    - "*.jpg" 
    - "*.svg" 
    sources: 
    - _assets/_img 

すべての私のイメージは/_assetsにあり、これまでのように_site/assets/bundle exec jekyll serveすべてコピーし、これらのファイルを実行しているhttp://127.0.0.1:4000/assets/でそれらをレンダリングする:私のconfig.yamlファイルでは、私は以下の持っています。

問題があるのは、たとえばcanlislogo.svgとコピーすると、新しいファイル名はcanlislogo-ae5640da3ff77d178133e0ab015ef4aaa0accb025aa955c9c2aeca2ae32fbca9.svgになり、長いハッシュが追加されます。私はGruntを私のStylus CSSの作成に使っているので、このハッシュは必要ありません。実際には、私はこれらのファイルを参照する方法がありません。

アセットを自動的にコピーできますが、ハッシュを削除するにはどうすればよいですか?

お願いします。ありがとうございます。 :)

答えて

1

digest: truedigest: falseに置き換えると、ハッシュが削除されます。

つまり、私はasset-nameがジケールによって自動的にasset-name-#{HASH}にルーティングされないことに驚いています。

+0

ありがとうございました!これはドキュメントでははるかに明確になるはずです。 –

+0

@JeremyPaulBeasleyはこれを答えとしてマークしてください:) –

関連する問題