1

ID Workbench を使用して dita から xhtml を生成しようとしていますが (これは問題なく動作します =))、生成されたすべての html ファイルの上部に Javascript のスニペットを含める必要もあります。この JavaScript は、すべてのファイルで同じになります。

どういうわけかこれを追加する方法はありますか?答えが見つからないようですか?

4

2 に答える 2

2

思い出すと、ID Workbench はオープン ツールキットを使用して出力を生成しますが、一部カスタマイズされています。これらの手順はオープン ツールキットで機能し、カスタマイズを作成する必要はなく、ID Workbench でも機能するはずです。

  1. タグで囲まれた、追加する必要がある JavaScript を含むファイルを作成します。例えば:

    <script type="text/javascript"><!--
        window.alert("Hello world!");
    --></script>
    

    このファイルは整形式である必要があり、そうでない場合は使用されません。

  2. <head>スニペットを HTMLまたはに含める必要があるかどうかに応じて、次のビルド パラメーターのいずれかを追加します<body>

    • に含めるには<head>:args.hdf="path_to_snippet"
    • に含めるには<body>:args.hdr="path_to_snippet"
  3. XHTML を作成します。

于 2013-03-28T14:02:45.380 に答える
1

公式の方法で行うには、カスタマイズを作成する必要があります。ワークベンチについては、統合方法を説​​明できるほど詳しくありません。HTML ファイルが作成された後に JavaScript を追加する独自の後処理を作成することを恐れないでください。

于 2012-03-20T17:05:06.953 に答える