ソースコードを埋め込むための Thymeleaf Dialect
ソースコードを HTML に埋め込むのが意外と面倒だったので、独自の Thymeleaf Dialect を作ってみました。
使い方
<html xmlns:th="http://www.thymeleaf.org"
xmlns:source-code="http://www.netf.org/thymeleaf/source-code-dialect">
<pre><code source-code:path="/path/to/source-code"> - source code - </code></pre>
感想
ソースコードをHTMLのページに埋め込むのが面倒で(<,>を <や>に修正するとか、あとHTMLソースの段落が崩れたり、、、とかとか) 作ってみました。指定のファイルを読み込んでHTMLエスケープして出力するだけの単純な Thymeleaf Dialect ですが なかなか便利です。