ElinksはHTMLをどのようにレンダリングしますか? [閉鎖]

ElinksはHTMLをどのようにレンダリングしますか? [閉鎖]

いいねelinksブラウザANSIスタイルを使用してHTMLをテキストとしてレンダリングする方法を知りたいです。

私はレンダリングを処理するためのライブラリが背後にあるかelinksどうかと推測します。他のプロジェクトでこのライブラリを使用できます(例:NodeJS用のブリッジの作成)。

どこから始めるべきか知りたいです。:-)

答え1

ソースコードを簡単に見ました。 HTMLの解析とレンダリングコードはelinkの重要な部分であり、多少モジュール化されているように見えますが、別々のライブラリではありません。分けることはできますが、手がたくさん行くようです。

質問がある場合は、このsrc/README記事でさまざまな部分が互いにどのように依存するかを簡単に説明します。 HTML解析とレンダリングコードは以下にありますが、他のいくつかのコードsrc/document/によっても異なります。src/viewer/src/config/

elinks -dumpしかし、まず、あなたが望むことができるかどうかを見てください。良いUNIXツールは、他のツールと連携するように設計されています。これは、elinkがインタラクティブブラウザにならずにレンダリングサービスを提供する方法です。ダンプの外観を制御するために、カスタム構成ファイルを使用できます。見てman 5 elinks.conf、そのdocument.dumpセクションでは…もちろんです。man elinks読み取り-dump-config-fileオプション。

関連情報