Шпаргалка по Pretzel

29.03.2015 at 14:09


Скачать исходники Pretzel. Лежат на гитхабе. Проект молодой и активно развивается, так что имеет смысл сделать форк и скачать уже его. Все равно придется движок допиливать.

Компилируем. Получаем файл \src\Pretzel\bin\Debug\Pretzel.exe. Путь к папке с этим файлом добавляем в переменную PATH. Возможно придется перезагрузиться.

Создаем папку, в которой будут храниться исходники сайта. Выполняем в ней команду
pretzel create -t razor
Будет создана структура проекта. В папке _posts лежат файлы с текстами постов в разметке markdown. В папке _layouts — шаблоны страниц.

Регистрируемся в disqus, получаем ИД для сайта. Открываем файл _layouts\post.cshtml, находим там строку
var disqus_shortname = ‘NAME’;
и заменяем NAME на полученный ИД.

Выполняем команду
pretzel bake -t razor
Результатом работы будет папка _site, в которой лежит сгенерированный сайт.

Настраиваем конфиг _config.yml Возможные параметры:
permalink — вид ссылок на сайте. Например если прописать
permalink: blog/:title.html
то все будет располагаться в папке blog. Еще возможны параметры :categories, :year, :month, :day, :title, :category. Для последнего нужно еще указать номер используемой категории.

Настраиваем метаданные поста. Теги указываем так:
tags:
— pretzel
— github
а категории так:
categories: [«cat1», «cat2»]