Вы, вероятно, используете шаблон Jekyll по умолчанию, который использует {{ post.title | escape }}
.
Если вы удалите фильтр escape
, все ваши HTML будут сохранены.
Теперь оно читается как: {{ post.title }}
или {{ page.title }}
в зависимости от контекста.
Источники должны быть в {project.build.directory} / generate-sources / [plugin-id] /
Большинство плагинов принимают конфигурацию, проходящую через раздел конфигурации плагинов в pom. Вы также можете использовать значения по умолчанию или сканирование аннотаций и путей к классам.
Плагин, такой как maven-jspc-plugin , генерирует код, который вы можете посмотреть. Электронная книга "Better Builds With Maven" также содержит достаточно обширную главу по написанию плагинов.
Maybe have a look at the XDoclet Maven plugin- XDoclet is often used for generating sources from doclet-style markup in classes (e.g. autogenerating MBean interfaces from implementations) and that sounds similar to what you're doing.