Как настроить 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
А затем, пожалуйста, отправьте запрос на удаление, чтобы каждый мог иметь некоторую последовательность в своей жизни.:)
Я не уверен, что происходит в вашем первом примере. Замена (как вы можете видеть) просто использует одинарные кавычки. Если бы мы не соответствовали им для всех, вокруг было бы намного больше шума. Я должен проверить это. Не стесняйтесь, чтобы открыть вопрос о репо, так что мне есть что отслеживать.