Я использую систему шаблонов Mako на своем веб-сайте Pylons, и у меня возникли некоторые проблемы с удалением пробелов.
Мое обоснование для удаления пробелов заключается в том, что сгенерированный HTML-файл представляет собой 12363 строки кода. Я полагаю, именно поэтому Internet Explorer зависает при попытке загрузить его.
Я хочу, чтобы мой HTML-файл выглядел красиво и аккуратно, чтобы я мог с легкостью вносить в него изменения, а сгенерированный вывод выглядел настолько уродливым и грязным, насколько это необходимо для сокращения размера файлов и использования памяти.
В документации Mako http://www.makotemplates.org/docs/filtering.html сказано, что вы можете использовать флаг trim
, но это не работает. Пример кода:
<div id="content">
${next.body() | trim}
</div>
Единственный способ, которым я смог удалить символы новой строки, это добавить \
(обратную косую черту) в конец каждой строки. Это довольно раздражает при кодировании представлений, и я предпочел бы иметь централизованное решение.
Как удалить пробелы / переводы строки?