Посредник: относительная_сеть совместимость с: каталог_индексами

У меня есть некоторые проблемы с Middleman 3.0, которые меня смущают. Я строю свой сайт с activate :relative_assets а также activate :directory_indexesконструктор не понимает, что файл вложен на один уровень глубиной, и выводит неправильные относительные пути для изображений, файлов JavaScript, таблиц стилей и т. д. Что меня смущает, так это то, что эта проблема, по-видимому, была здесь исправлена: https://github.com/middleman/middleman/issues/361. Я установил Middleman с gem install middleman команда, плюс я только что побежал gem update, поэтому я думаю, что у меня будет последняя версия. У кого-нибудь есть идеи, что я делаю не так? Благодарю.

1 ответ

Если вы активируете:directory_indexes, ваш сайт должен работать под веб-сервером.

Вероятно, самый простой способ сделать это - использовать виртуальные хосты (Apache).

Если вы используете Apache, вы также можете использовать mod rewrite, чтобы переписать URL-адреса, но это может быть немного сложнее.

Вы также можете использовать base-Tag с правильным HREF (как http://localhost/yoursubfolder), хотя это может быть немного громоздким, чтобы синхронизировать это между вашей средой разработки и, например, вашим live-сервером.

Другие вопросы по тегам