Czy kiedykolwiek zdarzyło Ci się wystartować blog, zainstalować wszystkie niezbędne wtyczki, napisać artykuł (lub dwa), aby po kilku dniach lub tygodniach zarzucić jego dalszy rozwój? A może od dawna nosisz się z zamiarem wystartowania, ale mnogość różnych opcji skutecznie odwodzi Cię od tego pomysłu? Być może masz wątpliwości, że nie warto? W tej prezentacji chciałbym pokazać od praktycznej strony, że można podejść do tego tematu zupełnie inaczej. Pokażę Ci kilka alternatywnych możliwości w stosunku do najpopularniejszych rozwiązań takich jak WordPress, Medium, Blogger itd. Przekonasz się, że bloga można skutecznie prowadzić z poziomu IDE. Zaś dzięki dobrym praktykom znanym powszechnie w świecie open source wspólnie zastanowimy się jak rozpalić i podtrzymać motywację do dalszego rozwoju. A wszystko to poparte praktycznymi przykładami z masą gotowych do zastosowania rozwiązań!
15. “
No dobra, ale czy nie lepiej pisać
od razu docelowego HTML-a?
16. Generowane są nie tylko posty
Strona główna
Zaktualizowana strona główna
prezentująca listę ostatnich
wpisów w kolejności
chronologicznej.
Lista wpisów wg kategorii
Lista wpisów należących do
danej kategorii.
Lista wpisów wg tagów
Lista wpisów oznaczonych
danym tagiem.
Mapa strony
Mapa strony w formacie XML.
Oddzielna dla wpisów, kategorii
i tagów.
Archiwum
Lista wszystkich wpisów
pogrupowanych wg lat.
Pozostałe elementy
Rekomendowane wpisy (na
podstawie tagów oraz treści),
chmura tagów,
najpopularniejsze wpisy itd.
37. Zalety statycznych stron
◉ Statyczny HTML nie wymaga specjalistycznego
serwera.
◉ Łatwo utrzymać środowisko developerskie i
produkcyjne w synchronizacji.
◉ Cała historia zmian w repozytorium Git.
39. ◉ To “tylko” HTML.
◉ Nie wszystko załatwimy kilkoma kliknięciami
czy zainstalowaniem gotowej wtyczki.
◉ Bardziej rozbudowane platformy (np.
WordPress) dysponują ogromną liczbą
gotowych wtyczek.
Ograniczenia statycznych
stron
42. GitHub Pages w 3 krokach
◉ Tworzymy repozytorium
{username}/{username}.github.io
◉ W gałęzi develop przechowujemy źródła, zaś w gałęzi
master - wygenerowaną stronę.
◉ Strona dostępna jest pod adresem
http://{username}.github.io