Я новичок в Jekyll, но пока это действительно впечатляет. Тем не менее весь рабочий процесс по конвейеру активов запутан. В моем config.yaml
файл я получил следующее:Как отключить хэш в имени файла при использовании jekyll-активов
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/
таким образом, что делает их в http://127.0.0.1:4000/assets/
.
Проблема в том, что при копировании, например, canlislogo.svg
, это новое имя файла canlislogo-ae5640da3ff77d178133e0ab015ef4aaa0accb025aa955c9c2aeca2ae32fbca9.svg
, добавив длинный хеш. Поскольку я использую Grunt для всего моего создания Stylus css, мне не нужен этот хеш. На самом деле, с этим я не могу ссылаться на эти файлы.
Как я могу скопировать активы автоматически, но оставить хэш?
Прошу вас, спасибо. :)
большое спасибо! это должно быть намного яснее в их документации. –
@JeremyPaulBeasley не стесняйтесь отмечать это как ответ тогда :) –