DocPad

Матеріал з Wiki.Zina
Версія від 15:31, 10 листопада 2016, створена >Zina (Новая страница: «== Установка == <source lang="bash"> npm install -g docpad@6.79 </source> == Создание проекта == <source lang="bash"> mkdir my-new-webs…»)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Установка

[ред. | ред. код]
npm install -g docpad@6.79

Создание проекта

[ред. | ред. код]
mkdir my-new-website
cd my-new-website
docpad init
docpad run

Структура проекта

[ред. | ред. код]
  • mywebsite
    • out/
    • src/
      • render/ (also documents/, for backwards compatability)
      • static/ (also files/, for backwards compatability)
      • layouts/
    • docpad.coffee
    • package.json

Конфигурация

[ред. | ред. код]

Плагины

[ред. | ред. код]

Конфигурация плагинов пишется сюда:

  plugins:
    <название плагина>:
      <настройки...>
      html: true

Конвертация Markdown в HTML

[ред. | ред. код]

Исходный файл должен иметь разрешение .html.md. Пример: /documents/undex.html.md

Установка плагина markit

[ред. | ред. код]
docpad install markit

Настройка плагина - поддержка HTML в исходном Markdown-файле

[ред. | ред. код]

В корневом конфиге в разделе plugins пишем:

  markit:
    html: true

Шаблонизатор Eco

[ред. | ред. код]

Установка

[ред. | ред. код]
docpad install eco

Использование

[ред. | ред. код]

Для конвертации шаблона в html, конвертируемый файл должен иметь разрешение .html.eco.

Пример файла src/layouts/default.html.eco:

<html>
<head>
    <title><%= @document.title %> | My Website</title>
</head>
<body>
    <h1><%= @document.title %></h1>
    <%- @content %>
</body>
</html>