テンプレートエンジン
警告: 以下にリストされているパッケージは、古くなっている、メンテナンスされていない、または破損している可能性があります。ここに記載されていることは、Expressjsプロジェクトチームによる承認や推奨を意味するものではありません。自己責任で使用してください。
これらのテンプレートエンジンは、Expressで「すぐに」動作します。
- Pug: Hamlにインスパイアされたテンプレートエンジン(旧Jade)。
- Haml.js: Hamlの実装。
- EJS: Embedded JavaScriptテンプレートエンジン。
- hbs: Mustache.jsテンプレートエンジンの拡張であるHandlebars.jsのアダプター。
- Squirrelly: パーシャル、ヘルパー、カスタムタグ、フィルター、キャッシングをサポートする、非常に高速なテンプレートエンジン。空白文字に依存せず、あらゆる言語で使用できます。
- Eta: 超高速で軽量な埋め込みJSテンプレートエンジン。カスタムデリミタ、非同期、空白文字制御、パーシャル、キャッシング、プラグインをサポート。
- combyne.js: あなたが期待するような動作をすることを目指したテンプレートエンジン。
- Nunjucks: jinja/twigにインスパイアされたエンジン。
- marko: テンプレートをCommonJSモジュールにコンパイルし、ストリーミング、非同期レンダリング、カスタムタグをサポートする、高速で軽量なHTMLベースのテンプレートエンジン。(HTTPレスポンスストリームに直接レンダリングします)。
- whiskers: 小さく、速く、口ひげを生やした。
- Blade: JadeとHamlにインスパイアされたHTMLテンプレートコンパイラ。
- Haml-Coffee: インラインCoffeeScriptを記述できるHamlテンプレート。
- express-hbs: BarcによるExpress 3向けのレイアウト、パーシャル、ブロック付きHandlebars。
- express-handlebars: ダメじゃないHandlebarsビューエンジン。
- express-views-dom: Express用のDOMビューエンジン。
- rivets-server: サーバー上でRivets.jsテンプレートをレンダリングします。
- LiquidJS: シンプルで表現力豊かで安全なテンプレートエンジン。
- express-tl: Express用のテンプレートリテラルエンジン実装。
- Twing: Node.js向けのファーストクラスTwigエンジン。
- Sprightly: テンプレートエンジンに欲しい基本機能を備えた、非常に軽量なJSテンプレートエンジン(45行のコード)。
- html-express-js: ネイティブJavaScriptを使用して静的または動的HTMLページを提供したい人のための小さなテンプレートエンジン。
Consolidate.jsライブラリは、これらのテンプレートエンジンのAPIを単一のExpress互換APIに統合します。
ここにあなたのテンプレートエンジンを追加してください!
Markdownファイルの編集を行い、プロジェクトへのリンクを追加して、プルリクエストを送信してください(GitHubログインが必要です)。上記のリストの形式に従ってください。