Node.js
メタルミス
サーチ…
シンプルなブログを構築する
ノードとnpmがインストールされ、利用可能であると仮定すると、有効なpackage.json
持つプロジェクトフォルダを作成します。必要な依存関係をインストールします。
npm install --save-dev metalsmith metalsmith-in-place handlebars
プロジェクトフォルダのルートに以下を含むbuild.js
というbuild.js
ファイルを作成します。
var metalsmith = require('metalsmith');
var handlebars = require('handlebars');
var inPlace = require('metalsmith-in-place');
Metalsmith(__dirname)
.use(inPlace('handlebars'))
.build(function(err) {
if (err) throw err;
console.log('Build finished!');
});
プロジェクトフォルダのルートにsrc
という名前のフォルダを作成します。次の内容を含むsrc
にindex.html
を作成します。
---
title: My awesome blog
---
<h1>{{ title }}</h1>
node build.js
を実行すると、 src
すべてのファイルが作成されます。このコマンドを実行すると、ビルドフォルダに次の内容のindex.html
が作成されます。
<h1>My awesome blog</h1>
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow