Tworzenie stron z Jekyll
Kiedyś myśląc, że będę robił strony używałem różnych CMSów do tego dedykowanych - od PHP Fusion po Drupala. Z czasem stwierdziłem, że to nie ma sensu i pisałem je od zera - były szybkie, ale niezbyt funkcjonalne. Miłość skradł mi gotowy system treści - Jekyll.
Co jest fajnego w Jekyllu?
Jekyll nie jest typowym CMSem. Jego zadaniem jest wygenerować HTML, który wygląda jak blog. Co to daje? Że nie musi być żadnego server-side systemu, tylko jakiś kawałek nginx wysyłający pliki. Bardzo duża wydajność, bardzo duża odporność systemu na ataki (wręcz nie ma tutaj dziur potencjalnych).
Oczywiście Jekyll może być hostowany przez samego siebie. Wtedy pozwala modyfikować stronę w locie, co ma swoje plusy, szczególnie dla deweloperów.
Sam Jekyll jest tak prosty, że nie ma panelu admina - można wgrać jakiś z internetu i działać. Przydaje się jak chcemy zdalnie ogarniać stronę bez tworzenia plików.
Plików, gdyż Jekyll nie wymaga bazy danych, a dokładniej pliki są jego bazą. Na ich podstawie tworzona jest struktura - mega.
A sam Jekyll obsługuje formatowanie Markdown znanego z Steem, Hive, Blurt i innych projektów.
Jak to wykorzystać?
Po głowie chodzi mi jeden projekt - systemu, który pozwala przenieść wpisy z Blurta (i innych platform?) i zrobienie własnego bloga na Jekyll, który byłby hostowany jak chcemy. Czyli mógłbyś mieć przykładowo stronę fervi.pl, która by miała bloga prostego.
Na razie mam jedną potencjalną grupkę osób, która by używała tego, ale w drugą stronę - posty z Jekyll byłyby wrzucane na inne platformy. Na razie szukam jak najwięcej osób do Blurta ;)