Teraz, gdy uruchamiamy niestandardową domenę lokalną, możemy używać PHP. Litera „P” w MAMP oznacza „PHP” =). Używanie PHP oznacza, że możemy używać include. Na przykład:
Naszym celem jest utworzenie statycznej strony „post na blogu”, na której można zacząć bawić się. Moglibyśmy to zrobić, powielając naszą stronę index.html (obecnie index.php), ale gdybyśmy to zrobili, mielibyśmy w tym pliku dużo powtórzonego kodu. Pamiętaj, staramy się pozostać tak SUCHY (nie powtarzaj się), jak to tylko możliwe.
Tworzymy folder o nazwie „części”, w którym umieszczamy małe fragmenty wielokrotnego użytku, które są wspólne dla wszystkich stron. Na przykład wstawianie DOCTYPE i nagłówka do części, nawigacji i stopki (na razie tylko kilka znaczników zamykających).
Teraz nasza strona index.php i nasz blogpost.php używają kilku włączeń i różnią się tylko tam, gdzie ma to znaczenie: zawartość.
Rozszerzamy nieco możliwości naszej siatki, wykonując konfigurację 2/3 1/3, której będziemy częściej używać na stronach z artykułami.
Nie dołączamy tagu body, na wypadek gdybyśmy musieli zmienić klasy w nim, aby użyć go do innego stylu strony, jeśli przydaje się styl oparty na hierarchicznie wyższej klasie.
Skonfigurowaliśmy blogpost.php z prawdziwym kodem HTML z prawdziwego posta na blogu. Ponieważ, jak zawsze, lepiej jest projektować pod kątem prawdziwych treści niż fałszywych treści. Będzie to wymagało dużo pracy, ale mamy świetne podstawy do pracy.