Windows では、CHM は非常に優れたオプションです。
HTMLページの静的セットを配信し、Webブラウザーへのプリミティブ呼び出しを使用する以外に何かありますか(Linuxでも問題になります)。また、全文検索、個別のブックマーク、ヘルプを呼び出すたびに新しいタブを開かないという単純な事実さえも提供しません。
Windows では、CHM は非常に優れたオプションです。
HTMLページの静的セットを配信し、Webブラウザーへのプリミティブ呼び出しを使用する以外に何かありますか(Linuxでも問題になります)。また、全文検索、個別のブックマーク、ヘルプを呼び出すたびに新しいタブを開かないという単純な事実さえも提供しません。
最善の選択肢として、静的 HTML をお勧めします (もちろん、man ページも!)。たとえば、Sphinxを使用して、全文検索をサポートする美しいドキュメントを作成できます。
Gnome yelpプログラムは、GTK/Gnome アプリケーションに使用されるものです。多くの形式をサポートしていますが、CHM を直接サポートしていません。彼らは、Mallard という名前の独自のマークアップを定義し始めました。しかし、それがどのような状態かはわかりません。
Linux で利用できる CHM ビューアがありますが、Linux ユーザーとして率直に言って、静的な HTML ページを取得したいと思っています。
いくつかの例は、chmsee と kchmviewer です。
私の知る限り、普遍的なシステムはありません。デスクトップ システム (gnome/kde) によっては、ヘルプ システムが存在する場合がありますが、それらは通常、ルーズ ファイルに基づいており、本格的なブラウザーを使用しています。(通常は Webkit ベース)
Lazarusでは、CHM 書き込みサポートを含む、CHM ベースのヘルプシステムと組み込みブラウザが作成されました。
Loose static html を避ける理由は、主に次のとおりです。
独自のビューアーは、基本システムに加えて追加機能を利用することもできます。
Lazarus システムについては言及していませんが、Lazarus システムは現時点では開発システム (SDK) 指向のシステムに偏りすぎており、ビューアーは別のパッケージとしても提供されていません。私は主に、ルース HTML の問題を説明するために言及しています。
ただし、KDE/Gnome/Eclipse がヘルプシステムとして使用しているものについては、しばらく調査していません。ゼロからやり直す必要がある場合は、最初にそこを調べます。
自分で何かをすばやく作成する必要がある場合は、圧縮された静的 html と、メタデータ/インデックスを含む単一の gzip ファイルと、見つけた中で最も軽量なブラウザー (Konquerer?) を使用します。理想的ではなく、Windows とは異なりますが、明らかに最高の Linux が提供できるものです。