サーチ…


シンプルなブログを構築する

ノードと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という名前のフォルダを作成します。次の内容を含むsrcindex.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