Да, настройка очень проста. Но нам нужно понять структуру папок. Ниже представлена моя структура каталогов.
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
Шаги настройки:
На вашем компьютере должен быть установлен node/npm. Если вы хотите установить их сейчас, нажмите здесь, чтобы просмотреть веб-сайт
Шаг 1: создайте папку с именем newproject в проводнике Windows.
Шаг 2: откройте командную строку и перейдите по указанному пути к папке.
Шаг 3: Введите npm install metalsmith в командной строке, чтобы установить Metalsmith.
Eg:
C: \newproject>npm install metalsmith
Шаг 4: Введите npm install metalsmith-sass в командной строке, чтобы установить плагин Metalsmith Sass.
Eg:
C: \newproject>npm install metalsmith-sass
Шаг 5: Введите npm install metalsmith-jade в командной строке, чтобы установить плагин Metalsmith Jade.
Eg:
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; }
});
После выполнения этих шагов настройки создайте файлы jade и sass в каталоге «src», и как только вы запустите файл, набрав «node index.js», вы получите выходные данные в виде файлов html и css в каталоге «build».
Дайте мне знать, если у кого-то есть вопросы! :)
person
Som
schedule
03.06.2015