HTML入力

Pug出力

HTML→Pugコンバーターとは?

HTML→PugコンバーターはHTMLマークアップをPug(旧称Jade)テンプレート構文に変換します。Pugは冗長なHTMLをシンプルな空白ベースの構文に置き換えます。

例えば、<div class="hero"><p>こんにちは</p></div>div.hero p こんにちはになります。

HTMLをPugに変換する方法

3ステップでHTMLをPugテンプレート構文に変換します。

1

HTMLを貼り付けまたはアップロード

HTMLを左パネルに貼り付けるか、アップロードをクリックします。

2

Pug出力を確認

.class記法、#id記法、正しいインデントでPugテンプレートが表示されます。

3

コピーまたはダウンロード

コピーまたはダウンロードで.pugファイルとして保存。

このツールが役立つ場面

Express.jsプロジェクトの移行

既存のHTMLテンプレートをExpressのPugビューエンジン用に変換。

冗長なHTMLのクリーンアップ

Pugの構文はファイルサイズを30-50%削減します。

Pug構文を学ぶ

知っているHTMLのPug等価物を確認して学習できます。

プロトタイプテンプレートの生成

HTMLツールの出力をNode.js用Pugテンプレートに変換します。

よくある質問

Pugの構文とは?

Pugはインデントで閉じタグを置き換えます。クラスはドット記法(div.myClass)、IDはハッシュ記法(div#myId)、属性は括弧内(a(href="/"))。

ネストされた要素は対応していますか?

はい。コンバーターはDOMを再帰的にたどり、正しいインデントレベルで各要素を出力します。

属性はどのように処理されますか?

classとid以外の属性は括弧内に配置されます:input(type="text")

テキストコンテンツは保持されますか?

はい。テキストノードは親タグと同じ行にインラインコンテンツとして出力されます。

データは保存されますか?

いいえ。全ての処理はブラウザ内で行われます。

関連ツール

HTMLを操作するための他のツール: