Node.js
по металлу
Поиск…
Создайте простой блог
Предполагая, что у вас установлены и доступны узлы и 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