このプロジェクトについて
Markedは、速度を重視して設計されたMarkdownパーサー兼コンパイラーです。キャッシュや長時間のブロックを行わずにMarkdownを解析する低レベルコンパイラーであり、パフォーマンスが重視されるアプリケーションに適しています。このライブラリは、サポートされているフレーバーと仕様のすべてのMarkdown機能を実装しつつ、軽量さを維持しています。
主な特徴:
- 速度を重視して設計
- キャッシュやブロックを行わずにMarkdownを解析する低レベルコンパイラー
- サポートされているフレーバーと仕様のすべてのMarkdown機能を実装しつつ軽量
- カスタム拡張で容易に適応可能
- ブラウザ、サーバー、コマンドラインインターフェース(CLI)で動作
互換性: 現在のNode.jsバージョンとLTSバージョンのみがサポートされています。ブラウザでは、Baseline Widely Available環境を対象としています。
インストール: npmを使用してCLI用にグローバルインストールするか、ブラウザ内およびNode.jsでの使用のためにパッケージとしてインストールできます。
使用方法: このライブラリは、MarkdownをHTMLに変換するparse関数を提供します。コマンドライン、Node.js、またはUMD/ESMモジュールを介してブラウザ内で直接使用できます。デモページも利用可能です。
重要な警告: Markedは出力されるHTMLをサニタイズしません。XSS攻撃を防ぐために、出力HTMLに対してDOMPurify、sanitize-html、insaneなどのサニタイズライブラリを適用する必要があります。
ドキュメントではオプションと拡張性について説明しています。このプロジェクトはMITライセンスです。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.