Apache > Pugの基本的な使い方
更新日
2019-06-29
広告
Pugの基本的な使い方を紹介します。
Pubは、簡単にHTMLを記述するための言語であり、それを処理するテンプレートエンジンです。 普通にHTMLを記述しようと思うと、様々なタグを書く必要がありますが、pugを使うと、その必要がなくなります。 また、ヘッダーやフッターのような、全てのページで共通するパーツがあると思いますが、それらを分離して記述しておき、組合せてHTMLファイルを生成することもできます。
pugはnode.js経由で使えます。pugのインストールは以下(node.jsがインストールされている前提です)。
$ npm install pugpugのウェブサイトに従って、試してみましょう。template.pugというファイルを用意します。
p #{name}'s Pug source code!これが、pugによる記述です。左端の'p'は、HTMLのpタグを意味します。 次に、test.jsというjavascriptファイルを用意します。同じディレクトリに置きます。
const pug = require('pug'); // Compile the source code const compiledFunction = pug.compileFile('template.pug'); // Render a set of data console.log(compiledFunction({ name: 'Timothy' }));これで、test.jsを実行すれば、template.pugがコンパイルされて、以下が出力されます。
$ node test.js "<p>Timothy's Pug source code!</p>"コマンドラインからpugを実行してhtmlを作成したい場合は、pug-cliをインストールしましょう。
$ npm install pug-cliこれで、pugコマンドが使えるようになります。
$ pug template.pugこうすると、template.htmlファイルが生成されます。
広告
お問い合わせは sweng.tips@gmail.com まで。