2017-11-09 11 views
0

私はAsciidocで膨大な文書を作成しました。 約600の.adocファイルが含まれています。 このドキュメントをhtmlファイルとして保存すると、70MBのファイルが作成されています。大きなファイルです。asciidocをhtmlに変換しました - 大きすぎる結果ファイル

.adocファイルからhtmlを作成するにはどうすればよいですか。目次が必要です。

どのように結果のHTMLファイルが見えますか?私はasciidocにプラグイン(https://gist.github.com/mojavelinux/d94372393950ca76d594)を見つけましたが、それは正しく

挨拶し、 アダム

答えて

0

を動作しませんか。重複したスタイルシートや同様のコンテンツは含まれていませんか?

問題の一部は、組み込みのAsciidoctor "HTML5"コンバーターが実際に膨らんで非意味的なマークアップを生成することです(doctypeを除いてHTML5と共通点はありません)。そして組み込みのスタイルシートは良くありません。結果はブラウザで処理するのが非常に難しいので、大きな文書はレンダリングに時間がかかります。 HTMLファイルもかなり大きいですが、これがあなたの70MiBファイルの唯一の原因だとは思わないのです。

代替コンバータasciidoctor-html5sを試すことができます。これは主に正しいセマンティクス、アクセシビリティ、共通のタイポグラフィCSSスタイルとの互換性に重点を置いて、よりクリーンなマークアップを生成します。しかし、私はまだ完全なスタイルシートを持っていませんし、Asciidoctorの組み込みスタイルと互換性がありません。

+0

重複したスタイルシートは含まれておらず、肥大化していません。 asciidoctor-html5sで作成されたHTMLの結果ファイルは、サイズが60MBで、ブラウザにとってまだ重いです。 –

+0

さて、それはちょうどコンテンツのサイズですか?あなたは600個の.adocファイルを持っていますが、それはかなり大変です。なぜそれを単一のHTMLファイルにマージしたいのですか? –

+0

私はそれを1つのファイルにコンパイルするとき、私はコンテンツの自動テーブルを取得しています。 –

関連する問題