Я делаю документацию для Template Toolkit через файлы Template Toolkit. Цель состоит в том, чтобы показать код, который я использую вместе с выводами кода. Прямо сейчас я делаю это, делая копию кода и заменяя все символы "%
" на строки "%
".
Итак, у меня было бы что-то вроде этого:
The Template Toolkit code:
[% FOREACH name IN nameArray %][% name %][% IF !loop.last %], [% END %][% END %]
Produces the output:
[% FOREACH name IN nameArray %][% name %][% IF !loop.last %], [% END %][% EN D%]
Что будет выводить что-то вроде:
The Template Toolkit code:
[% FOREACH name IN nameArray %][% name %][% IF !loop.last %], [% END %][% END %]
Produces the output:
George, Jane, Judy, Elroy
У меня вопрос: есть ли альтернативный / лучший способ сделать это? В идеале, когда мне не нужно каждый раз эффективно дублировать код.