2013-02-09 1 views
2

Есть ли способ красиво распечатать html-выход из Jekyll?Довольно распечатать html-выход от Jekyll

Например, ниже приведен фрагмент html, который генерирует Jekyll. Обратите внимание, что теги <p> не имеют отступов и имеют ненужные разрывы строк после них.

 ... 
     <div id="content"> 

<p class="flush">Post 1</p> 

<p class="flush">Post 2</p> 

<p class="flush">Post 3</p> 


     </div> 
     ... 

Я себе вариант или плагин, который будет довольно печать, как это вместо:

 ... 
     <div id="content"> 
     <p class="flush">Post 1</p> 
     <p class="flush">Post 2</p> 
     <p class="flush">Post 3</p> 
     </div> 
     ... 

ответ

5

Я хотел бы предложить вам выбрать один из tidy-makers и написать свою собственную :tidy задачу в конце Джекила -специальная цепочка задач. Или еще проще:

desc "Tidy jekyll output" 
task :tidy do 
    `find _site -name "*.html" -exec tidy {} \;` 
end 

Пожалуйста, обратите внимание, что ни ваша вновь созданная задача, ни какой-либо плагин, который, вероятно, можно найти в интернете не будет применяться на GitHub странице, так как они имеют ограниченные политики для запуска Джекила ,

Смежные вопросы