гравюра на дърво е приложение за изграждане на статични уеб сайтове от Mako изходни файлове & Nbsp;. Той ще ходи си източник на указателя, процес някакви шаблони, които намира, и създаване на пълен сайт в натрупването директория, готов да RSYNC към вашия уеб сървър.
Като прави всяка страница шаблон Mako, гравюра на дърво дава най-практичните простота редактирате директно HTML файл, както и на пълната мощ на шаблони. Можете да използвате мако наследство към фактор на оформление на сайта и навигация в други, глобалните шаблони. Можете да използвате наследство верижното и подлежащо на поискване изплащане блокове за изграждане на произволно сложни структури на мястото.
Всеки файл, който завършва в .mako се счита за образец, и ще бъдат предоставени като съответния файл в натрупването директория (но ще падне разширение .mako). В цялата директория структурата на директорията източник се репликира в натрупването директория, както и всички файлове които не са шаблонни появяват в директорията строителство както на препратки към техните изходни файлове (или по избор, пълни копия). Тъй като всеки шаблон живее в структурата на директориите на същото място, че това е в резултат на страницата ще отида, относителните пътища работят в изходните файлове, както правят в вградените файлове.
Шаблоните са най-често използвани за генериране на HTML файлове, но те могат също толкова лесно да се използва за генериране на .htaccess, CSS, Javascript, или всякакви други типове файлове, които могат да бъдат част от вашия завършен уебсайт.
<Силни> Предимства на статични сайтове
- Бързо да послужи
- Изключително основни изисквания за сървъри
- Лесен и сигурен
- Clone и прототип с лекота
- Достъп до сайта от локалната файлова система, ако искате (за застрояване, архивни и т.н.)
<Силен> Предимства на шаблони
- Определете шаблон код на едно място
- Programatically генерира повтарящи код
- Постави питон код за автоматично генериране на карта на сайта индекси
- внос други питон модули като Markdown или typogrify
<Силен> А има и още! Силен>
- Контролен лост за вашите сайтове
- Write съдържание в текстов редактор, не уеб интерфейс
- Бъдете практически с кода си и се стори; Не CMS, за да получите по пътя си
<Силен> Първи стъпки
Монтаж
Ако имате пипс разположение:
& Nbsp; PIP инсталирате дърворез
В противен случай, изтеглете последната маркер, и изпълнете:
& Nbsp; питон setup.py инсталиране
Употреба
Можете да го пробвам на пример източник дървото.
МВР: дърворез Лука $ CD например /
МВР: например Лука $ дърворез строителство SRC / строителство /
Оказване htaccess.conf
Оказване index.html
Оказване foo.html
Тук ще намерите файловете топени в натрупването директория
Какво ново в тази версия:.
- Full UTF-8 Unicode подкрепа
- Добавена --copy флаг, за да копирате файлове не са шаблонни за натрупването директория, вместо да ги symlinking
- Премахнато двоичен, и с помощта на entry_point setuptools "вместо
- Наличен PyPi
<силни> Изисквания :
- Python
Коментари не е намерена