ワイも今ブヨグ (今のところは静的サイトジェネレータ) を実装しているが、やっぱり最後には外部コマンドに頼ることになってしまった (なぜなら XSLT 処理系で使い物になりそうな自由ソフトウェア実装がほとんどないため xsltproc を叩くのが一番早い)
一応 Rust だから libxslt と libxml を生で使うのも手なのだが、ジェネレータ側をマルチスレッドかつ非同期タスクプールでやっているので生ポインタなんか使いまくったら thread safety まわりで絶対やらかすなと思ってコマンドにした