DocPad 'и ядро являє собою шаблон двигун, який має повний доступ до структури сайту і моделі документа.
Це означає, що розробник може мати необмежену владу в CMS і простоту блокнот.
Отже, в основному DocPad дозволяє розробникам створювати шаблони сторінок, веб-сайт структури і тримати їх відокремлені від своїх файлів контенту.
DocPad прийме всі ці частини і зібрати їх разом в статичному HTML веб-сайт, який потім може бути легко розгорнуті на будь-якому веб-сервері.
DocPad був побудований з використанням сучасних технологій, таких як Node.js , CoffeeScript , Джейд , уцінки, Еко , асинхронний, запит-двигуна і Експрес
Що нового У цьому випуску :.
- Додана опція конфігурації прогрес, що ви можете використовувати, щоб відключити прогрес барів
- Замінено lodash з підкреслення
- Вилучені застарілі ці експорту
Що нового у версії 6.78.3:
- Додана опція конфігурації прогрес, який можна використовувати для відключення бари прогрес
- Замінено lodash з підкреслення
- Вилучені застарілі ці експорту
Що нового у версії 6.78.1:
- Додана опція конфігурації прогрес, який можна використовувати для відключення бари прогрес
- Замінено lodash з підкреслення
- Вилучені застарілі ці експорту
Що нового у версії 6.73.5 :.
- Оновлені залежності
Що нового у версії 6.68.1 :.
- longjohn тепер додатковий залежність
Що нового у версії 6.64.0:
- Виправлена проблема з возможнимinclude шаблону помічника не працює, коли параметр змінюється конфігурації renderPasses.
- DocPad буде тепер автоматично встановлюється даних шаблонів site.url до URL розрахункової майданчику.
Що нового у версії 6.63.8:
- Виправлена & Quot; Об'єкт # не має метод ERR & Quot; .
Що нового у версії 6.63.6:
- Виправлена НПМ v1.4.3 від використання ^ а ~ при установці і оновленні DocPad плагінів.
Що нового у версії 6.60.2:
- Не вмикати --save-DEV коли установка плагінів (регресія, оскільки v6.59.3).
Що нового у версії 6.57.2 :.
- Оновлені залежності
Що нового у версії 6.54.6:
- Параметри конфігурації тестер removeWhitespace і contentRemoveRegex Тепер сенс .
- DocPad НЕ встановити не буде оновлюватися Git, HTTP, HTTPS та інші віддалені залежності.
Що нового у версії 6.53.1:
- Виправлена автоопределение ім'я та ім'я користувача (регресії, так як v6 .53.0).
- Оновлені залежності.
Що нового у версії 6.51.6:
- При використанні writeSource чи не написати заголовок, якщо немає мета-дані.
Що нового у версії 6.44.0:
- Додана ці атрибути новий файл: outBasename, relativeOutBase, fullDirPath
- Оновлене багато повідомлень журналу для підтримки віртуальних документів
- буфер тепер коректно встановити в якості опції File
- Файл :: setMeta (ATTRS) тепер можуть приймати мета моделі магістральних замість усього об'єктів JavaScript
- Додана getFileById (ID, вибирає = {}) шаблон помічником і метод класу DocPad
- Тепер плагіни можуть змінити навантаження, контекст, винести, і писати колекції
- Додана нова Lib / UTIL файл, що містить функції для Різне
Що нового у версії 6.42.1 :.
- Виправлена обернена коса риска і слеш невідповідності на ОС Windows
Що нового у версії 6.39.0:
- абстрагуватися з файлу, що забирає в DocPad :: serverMiddlewareRouter в DocPad :: getFileByRoute (URL, поруч), щоб інші використовувати в своїх користувальницьких маршрутів.
Що нового у версії 6.38.0:
- Додана DocPad ініціалізації дії, щоб ініціалізувати ваш каталог з порожній проект DocPad.
Що нового у версії 6.34.2 :.
- Вилучено CLI-колір залежність
- Індикатор буде тепер знищений, коли оповіщення або повідомлення вище значення реєструється.
Що нового у версії 6.34.1:
- Виправлено:
- ReferenceError :. DocPad не визначений
Що нового у версії 6.32.0:
- Тепер використовує Caterpillar v2
- Тепер записати файл DocPad-debug.log при роботі з прапором -d, представити це, коли ви подаєте звіт про помилку :)
- Виправлені кольору не показуючи на замовлення терміналів колірні схеми
- Виправлена проблема подвійної індикатор, коли повідомлення журналу відбувається, коли індикатор пишеться
Що нового у версії 6.31.4:
- Виправлена & Quot; ReferenceError: existingModel не визначений і Quot; коли у вас є outPath конфліктів.
Що нового у версії 6.30.4:
- Тестування плагінів тепер працює, коли каталог плагін повна назва плагіна.
Що нового у версії 6.24.2:
- Виправлена регресія від v6.24.1, що викликало нові Встановлено або дуже старі оновлення, щоб застрягти в розділі TOS.
Що нового у версії 6.21.8:
- вивантажено підкреслення залежність для lodash
- підкреслення більше не надається тестерів
- Файл :: getMeta Тепер Alīses в File.getMeta (). Отримати, якщо аргументи були поставлені
- Немає більше нічого глибокі клони на шаблон даних на файл надавати
Що нового у версії 6.21.5 :.
- Підтримка Node v0.9
- Додана опція renderSingleExtensions.
Що нового у версії 6.20.0 :.
- Покращена обробка годинник
- Оновлені залежності.
Що нового у версії 6.17.3:
- Виправлена помилка, не дозволяла файли з перевантаження при певних обставини.
Що нового у версії 6.14.0:
- Додана DocPad :: getFileByUrl (гіперпосилання) і оновлюються проміжне маршрутизатор, щоб використовувати його.
Що нового у версії 6.13.1 :.
- Виправлена повідомлення Growl
Що нового у версії 6.12.1:
- Виправлена перевірка оновлень, були розірвані в v6.7.3 .
Що нового у версії 6.10.0:
- Тепер каже вам, скільки файлів ми, роблячи повний візуалізації.
Що нового у версії 6.7.3:
- Виправлена реєстрації, коли відбувається фатальна помилка під час ініціалізації.
Що нового у версії 6.7.2:
- Виправлена користувальницьких проміжного (за допомогою події serverExtend) є завантажується надто пізно (після експрес-маршрутизатора проміжного).
Що нового у версії 6.6.2 :.
- Додана DocPad-налагодження виконуваного для полегшення налагодження
- тепер запитати, якщо ви хочете, щоб підписатися на нашу розсилку, коли працює від середовища розробки.
- Почала локалізації.
Що нового у версії 6.5.7:
- Виправлена & Quot; не може отримати довжину визначено і Quot; переривчастий помилок.
Що нового у версії 6.5.6 :.
- можливість налаштування Додано regenerateEvery
Що нового у версії 6.5.5:
- Немає більше намагається встановити плагіни залежностей щораз, це виходить за рамки DocPad і в стандартних випадках використання вже оброблюваних за допомогою НПМ
- більше не приймає npmPath, gitPath і NodePath в якості опції конфігурації, а вони повинні бути змінні оточення на NPM_PATH, GIT_PATH і NODE_PATH відповідно (без підкреслення також є прийнятним)
- Вибули двозначність з renderSingleExtensions
Що нового у версії 6.1.3:
- Виправлена подія extendTemplateData стрільби, перш ніж наші плагіни завершення завантаження .
Що нового у версії 6.0.14:
- Конфігурація змінні documentPaths, filesPaths, і в даний час layoutsPaths по відношенню до srcPath замість ROOTPATH.
не
Що нового у версії 6.0.11:
- Власне установка скелет, а не просто нічого не робити .
- Висновок скелет клон і прогрес установки для користувача.
- Скелети тепер колекція хребта.
Що нового у версії 6.0.8:
- Виправлена Конфігурація примірника не завжди приходить перша
- можливість налаштування Вилучені configPath. Використовуйте configPaths основі масиву замість цього.
- ROOTPATH і configPaths тепер буде правильно дотримуватися, якщо зазначений у вашій package.json файлу по власності DocPad
- Файли конфігурації тепер можна пов'язують обробники подій, використовуючи хеш подій
Що нового у версії 6.0.6:
- docpadinstance.loadConfiguration зараз дія називається навантаження.
- Виправлена дію пробіг не завершити через відсутніх зворотного виклику.
- значно спростило архітектуру подій.
Що нового у версії 5.2.5:
- Виправлений вибір макета, коли частка двох компоновщика схожі імена.
Що нового у версії 2.4.0:
- Автоматичне оновлення поточної сторінки користувача, коли веб-сайт регенерується.
- Дуже корисно для розвитку, хоча ви, ймовірно, хочете, щоб відключити його для виробництва.
Що нового у версії 2.1.0:
- Вилучені устаревшіеDocument, Documents, і @ Сайт з templateData (змінних, доступних для шаблонів). Використовуйте свої рядкові equivalants замість цього. Це може призвести до зворотного проблеми сумісності з шаблонах, консоль буде повідомляти вас, якщо є проблема.
- Виправлена DocPad --version повернення NULL замість DocPad версії
Що нового у версії 2.0.0 :.
- зміни покоління
- Нова архітектура плагінів.
- Протестовано і працює на вузлі 0.4, 0.5, 0.6 і.
- Нові плагіни.
Що нового у версії 1.3.7:
- Додана підтримка для різних мета аналізаторів, починаючи з CoffeeScript та підтримка YAML. YAML раніше мета парсер за замовчуванням.
- The YAML залежність створений спеціально зараз v0.2.1, як нова версія має помилку в ньому.
- Виправлена кілька візуалізації для одного документа. Наприклад file.html.md.eco
- Тепер також підтримує використання ### разом з --- для пакування метадані
- Підтримка громадського псевдонім для каталогу файлів
Що нового у версії 1.2.1 :.
- Додана Stylus візуалізації
- Плагіни нині відповідають стандарту .plugin.coffee імен.
- Залежності тепер дозволяють за незначні плями.
- Додана підтримка HTML, щоб Джейд надання завдяки html2jade Дона парку.
Що нового у версії 1.0.0:
- користувачі v0.x потрібно слідувати цьому керівництву поновлення [буде зроблено].
- Концепція шаблонів двигунів і мов розмітки були об'єднані в поняття візуалізації.
- Додана CoffeeKup візуалізації.
Що нового у версії 0.10.0 :.
- Плагін інфраструктура
- Краще реєстрації через Caterpillar.
- Додана підтримка Haml.
- Виправлена підтримка Джейд.
Що нового у версії 0.9.21:
- Немає більше використовує MongoDB / Мангуст. Тепер використовує Query-Engine, яка не потребує будь-який сервер бази даних.
- Дивлячись файли в даний час працюють навіть краще.
- Тепер підтримує чисті URL.
Вимоги
- Node.js
- CoffeeScript
Коментар не знайдено