nanoc でブログを生成しているんだけど、 XSLT のスタイルシートのフィルタ実装がテキトーなので毎回フルコンパイルが走ってパフョーマンスがえらいことになっており、なんとかしたい
Dependency problems with XSL filter and xsl:include · Issue #924 · nanoc/nanoc
https://github.com/nanoc/nanoc/issues/924
nanoc 以外に XSLT をフィルタとしてうまく使えそうで、かつブヨグやドキュメントサイト生成以外の汎用的な生成ロジックを書ける性的サイトジェネレータを探してみたんだけど、やっぱりなさそうで nanoc が使い易そうに思われる
Track XSLT `import`/`include` dependencies and resolve href path corr… · lo48576/blog.cardina1.red@21f9a0b
https://github.com/lo48576/blog.cardina1.red/commit/21f9a0b77f8fac1dabea3cf6aae16f7ba618fbf7
XSLT のテンプレートの依存性を正しく指定するコードを書いてみた、今のところ意図した通りに動いていそう
というわけで、
https://github.com/lo48576/blog.cardina1.red/commit/21f9a0b77f8fac1dabea3cf6aae16f7ba618fbf7
これを
https://github.com/nanoc/nanoc/issues/924
これか新しい issue で報告すれば、たぶん XSLT のフルサポートが得られる (最高)
まあこれは起きてからやるわ
Track dependencies correctly for XSL files with `xsl` filter · Issue #50 · nanoc/features
https://github.com/nanoc/features/issues/50
申し訳ないと思いつつ、丸投げ feature request を出した (PoC 置いといたから許して)