Intereting Posts

Йомен против UrlRouting

Я вижу, как Йомен отлично работает для одностраничного webapp, но я боюсь, когда пытаюсь заставить его работать на простой веб-странице php.

У меня есть простая проблема: yoman занимается кешированием, переименовывая активы, что здорово.

Предположим теперь, что ваша веб-страница использует UrlRouting, поэтому URL-адрес «/ news / 12 / Puppies» будет перенаправлен в файл index.php.

Предположим также, что у вас есть функция, которая установит правильный абсолютный URL-адрес для активов на основе корня проекта: absoluteUrl ().

Тогда ваш заголовок может иметь следующие строки:

<!-- build:css(.tmp) styles/style.css --> <link rel="stylesheet" href="<?= absoluteUrl('styles/style1.css') ?>"> <link rel="stylesheet" href="<?= absoluteUrl('styles/style2.css') ?>"> <!-- endbuild --> 

Что, конечно, не работает с йоменом.

Есть ли способ справиться с этой проблемой?

Одним из решений, которое я придумал, является копирование всех соответствующих html-файлов, разделение части absoluteUrl, запуск задач grunt на них, а затем повторный вызов absoluteUrl. Но я предпочитаю не использовать такую ​​нестандартную технику.