Да, конфигурация очень проста. Но нам нужно понять структуру папок. Ниже представлена моя структура каталогов.
newproject
+ build
+ node_modules
+ src
index.js
Если разложить каталоги, он будет выглядеть
newproject
- build
+ css
+ images
+ scripts
home.html
- node_modules
+ .bin
+ metalsmith
+ metalsmith-jade
+ metalsmith-sass
- src
+ css
+ images
+ scripts
home.jade
index.js
шагов конфигурации:
Вы должны иметь узел/НМП, установленной на компьютере. Если вы хотите установить их сейчас, click here to view website
Шаг 1: Создайте папку с именем новыйПроект в окне проводника
Шаг 2: Откройте командную строку и перейдите в указанный путь к папке
Шаг 3: Введите NPM установить в по металлу командной строки для установки
по металлу
Eg:
C: \newproject>npm install metalsmith
Шаг 4: Введите НПМ установить-дерзость по металлу в командной строке, чтобы установить Met alsmith Сасс плагин
Например:
C: \newproject>npm install metalsmith-sass
Шаг 5: Введите НПМ установки по металлу-нефритом в командной строке для установки по металлу Jade Plugin
Например:
C: \newproject>npm install metalsmith-jade
Все установки будет сделано в автоматически будет создан каталог «node_modules» (папка «node_modules» будет создана во время установки).
Шаг 5: Создайте файл с именем index.js
Нам нужно создавать переменные и вызывать плагин в index.js.
var Metalsmith = require('metalsmith'),
jade = require('metalsmith-jade'),
sass = require('metalsmith-sass');
Metalsmith(__dirname)
.destination('./build')
.use(jade())
.use(sass({
outputStyle: "expanded"
}))
.build(function(err, files) {
if (err) { throw err; }
});
Как только эти шаги настройки сделаны, создать нефрит и Sass файлы в каталоге «Src», и как только вы запустите файл, введя «узел index.js» вы получите вывод, как HTML и CSS файлы в каталоге 'build'.
Дайте мне знать, если у кого есть вопросы! :)