Django のマークアップ パッケージを使用して、restructuredText を html に変換しています。<p>
各タグにクラス属性を追加するように HTML ライターをカスタマイズする方法はありますか?
段落ごとにクラス ディレクティブを使用することもできますが、このプロセスを自動化したいと考えています。
たとえば、次の再構成されたテキストが必要です。
hello
=====
A paragraph of text.
このhtmlに変換します。
<h1>hello</h1>
<p class="specialClass">A paragraph of text.</p>
クラスを挿入したい理由は、「ハイフネーション」クラスを持つすべてのタグにハイフンを追加することで機能するハイフネータ ライブラリを使用しているためです。ハイフネート クラスをコンテナ タグに追加することもできますが、その場合、すべての子がハイフネート クラスを継承してしまいます。javascript を使用して動的にクラスを追加することもできましたが、restructuredText を使用して簡単に追加できる方法があるのではないかと考えました。
助けてくれてありがとう、
ジョー