Как настроить HTML5Boilerplate для правильного вывода кавычек при использовании PHP?

Итак, я использую HTML5 Boilerplate для минимизации CSS, JS и HTML, который находится в моих файлах PHP.

Используя скрипт сборки, я могу успешно создать папку публикации, а CSS и JS, и даже PHP-код, минимизированы. Хорошо до сих пор.

Однако есть ли расхождение с выводом конкретно одинарных и двойных кавычек в моих ссылочных тегах? По какой-то причине он нормально работает с первым тегом ссылки, а затем борется со вторым тегом ссылки. Как вы можете себе представить, это вызывает значительные проблемы при рендеринге в браузере.

Вот код предварительной сборки:

<link rel="stylesheet" href="<?php echo base_url('styles/normalize.css');?>">
<link rel="stylesheet" href="<?php echo base_url('styles/main.css');?>">
<script src="<?php echo base_url('js/vendor/modernizr-2.6.2.min.js');?>"></script>

А потом после использования скрипта сборки. NB. Одиночная цитата вставлена ​​во второй тег ссылки href.

<link rel="stylesheet" href="http://localhost/styles/normalize.css">
<link rel="stylesheet" href='http://localhost/styles/be5c719.css">
<script src="http://localhost/js/vendor/modernizr-2.6.2.min.js"></script>

Можно утверждать, что мне не нужна функция php base_url(), поэтому она должна быть относительной, однако это не должно иметь значения, не так ли? Есть ли что-то в файлах конфигурации, которые я пропустил?

1 ответ

Решение

Если вы хотите соответствующие кавычки и рады удалить echo base_url кусок, просто убедитесь, что кавычки в замене в этих строках двойные вместо одинарных кавычек. Мы были просто непоследовательны там, и это первый раз, когда на это указывают.

https://github.com/h5bp/ant-build-script/blob/master/build.xml#L692-L696

А затем, пожалуйста, отправьте запрос на удаление, чтобы каждый мог иметь некоторую последовательность в своей жизни.:)

Я не уверен, что происходит в вашем первом примере. Замена (как вы можете видеть) просто использует одинарные кавычки. Если бы мы не соответствовали им для всех, вокруг было бы намного больше шума. Я должен проверить это. Не стесняйтесь, чтобы открыть вопрос о репо, так что мне есть что отслеживать.

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