Статичні генератори

Навігація


Генератори статичних сторінок

На сьогоднішній день найбільш вживані Генератори статичних сторінок (або просто « статичні генератори» для стислості) — Jekyll (Джекіл) та Middleman (Мідлмен, англ. »посередник»). Цей проект починався спочатку як Джекіл, пізніше перейшов Мідлмен. Це — не єдині генератори, що існують на сьогоднішній день, а лиш найпопулярніші. Насправді, повний перелік генераторів налічує понад три сотні.

Як працюють генератори

Чим відрізняється створення веб-сторінки чи сайту (майданчику) вручну від генерування? Результатом і в тому, і в іншому випадку є статичні HTML файли.

Застосування генераторів дає можливість розділити дизайн майданчику та його наповнення. Таким чином, дизайнери можуть розробити зовнішній вигляд майданчику, та його сторінок, а вже потів люди будуть наповнювати його змістом: статтями, фотографіями, блог-постами, та інше. Це досягається за рахунок використання шаблонів для сторінок.

В більшості випадків для написання статей та блог-постів замість HTML використовується якийсь спрощений варіант форматування текстів. Доволі часто використовується Markdown, серед інших форматтерів можна назвати Textile. Часто генератори розуміють кілька різних форматтерів. Наприклад, і Джекіл і Мідлмен можуть працювати як з Markdown, так і з Textile.

Під час генерації майданчика, тексти конвертуються з того чи іншого формату в HTML і наповнюють шаблони змістом.

В цьому проекті використовується Markdown. За цим посиланням, наприклад, можна подивитися, як виглядає ця стаття в оригінальному вигляді в Markdown до перетворення її у HTML. Як видно, Markdown — це звичайний текст, з небагатьма спеціальними позначками для форматування тексту. Так один чи кілька знаків сітки (#) означає заголовок підрозділу, і т.ін.

 

Коментарі

comments powered by Disqus