Micropress 0.1

Python

Несколько строк о моём проекте выходного дня.

Как я говорил раньше, этот сайт собран самописным питонячим блогогенератором. Все страницы собираются по шаблонам в html, а после этого заливаются на ваш хост, который раздаёт статику. В итоге пользователи получают мгновенное отображение страниц, минуя базу данных и интерпретаторы кода.

Установка стала намного проще и сводится к одной команде.

pip install micropress, в зависимости от прав, возможно понадобится запуск с sudo.

Инициализация нового блога одной командой:

micropress init

После чего в ~/Documents/Micropress/1 лягут все необходимые файлы, а в ~/.microrc ляжет конфиг. Дальше можно сгенерировать контент по дефолтным шаблонам и посмотреть результат:

micropress gp или micropress generate; micropress preview

В чём преимущества перед другими?

  • все части проекта лежат на своих местах
  • из основного потока можно выкинуть любую категорию, которая будет доступна поисковикам
  • минимализм, всё ядро это один файл, а я принимаю пулл риквесты
  • режим линклога и markdown extra из коробки

Всему своё место

Конфиг лежит там где ему положено, а именно в ~/.microrc, вы можете закоммитить его к себе в dotfiles на гитхаб вместе с остальными конфигами и нормально управлять ими.

Например если ваши заметки лежат в Dropbox, то вы можете указать путь туда. Можно пойти ещё дальше и натравить Hazel, чтобы генерил и заливал при появлении нового файла в дропбоксе командой micropress gs

Шаблоны можно положить на GitHub.

Если вы используете Octopress, то ваши посты без проблем можно скинуть без реконфигурации в папку с постами Micropress и сгенерировать, их формат поддерживается.

Проект на гитхабе.

Обновление 17/11/2013
Добавил документацию на русском.

  1. конечно же не в кучу: шаблоны в templates, посты в posts, статика в public. 


comments powered by Disqus