Szukaj…


Zbuduj prosty blog

Zakładając, że masz zainstalowany i dostępny węzeł i npm, utwórz folder projektu z poprawnym package.json . Zainstaluj niezbędne zależności:

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

Utwórz plik o nazwie build.js w katalogu głównym folderu projektu, zawierający następujące elementy:

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!');
  });

Utwórz folder o nazwie src w katalogu głównym folderu projektu. Utwórz index.html w src , zawierający następujące elementy:

---
title: My awesome blog
---
<h1>{{ title }}</h1>

Uruchomienie node build.js spowoduje teraz utworzenie wszystkich plików w src . Po uruchomieniu tego polecenia będziesz mieć plik index.html w folderze kompilacji z następującą zawartością:

<h1>My awesome blog</h1>


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow