Поиск…


Создайте простой блог

Предполагая, что у вас установлены и доступны узлы и npm, создайте папку проекта с допустимым package.json . package.json . Установите необходимые зависимости:

npm install --save-dev metalsmith metalsmith-in-place handlebars

Создайте файл с именем 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 в корне вашей папки проекта. Создайте index.html в src , содержащий следующее:

---
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