Nu hvor vi kører et brugerdefineret lokalt domæne, kan vi bruge PHP. “P” i MAMP er for “PHP” =). Brug af PHP betyder, at vi kan bruge inkluderer. For eksempel:
Vores mål er at oprette en statisk "blogindlæg" -side til at begynde at rode med. Vi kunne gøre det ved at duplikere vores index.html-side (nu index.php), men vi ville have masser af gentagen kode i den fil, hvis vi gjorde det. Husk, vi prøver at forblive så TØR (gentag ikke dig selv) som muligt.
Vi laver en mappe kaldet "dele", hvor vi kan fastgøre små genanvendelige bits, der er fælles for alle sider. Som at placere DOCTYPE og head-ting i en del, navigationen og sidefoden (for nu kun nogle lukkemærker) også.
Nu bruger vores index.php-side og vores blogpost.php begge flere og er kun forskellige, hvor det faktisk betyder noget: indholdet.
Vi udvider mulighederne for vores gitter lidt ved at lave en 2/3 1/3 opsætning, som vi bruger mere almindeligt på artikellignende sider.
Vi inkluderer ikke body tag, hvis vi har brug for at ændre klasser på det for at bruge til styling side forskelligt, hvis det bliver nyttigt at style baseret på en hierarkisk high-up klasse.
Vi opretter blogpost.php med ægte HTML fra et rigtigt blogindlæg. Fordi det som altid er bedre at designe omkring ægte indhold end falsk indhold. Det skal meget arbejde, men vi har et godt fundament at arbejde fra.