Maintenant que nous exécutons un domaine local personnalisé, nous pouvons utiliser PHP. Le «P» dans MAMP est pour «PHP» =). Utiliser PHP signifie que nous pouvons utiliser des includes. Par exemple:
Notre objectif est de créer une page statique «article de blog» pour commencer à jouer avec. Nous pourrions le faire en dupliquant notre page index.html (maintenant index.php), mais nous aurions beaucoup de code répété dans ce fichier si nous faisions cela. N'oubliez pas que nous essayons de rester aussi SEC (Ne vous répétez pas) que possible.
Nous créons un dossier appelé «parts» dans lequel coller des petits morceaux réutilisables communs à toutes les pages. Comme mettre le DOCTYPE et les éléments de tête dans une partie, la navigation et le pied de page (pour l'instant, juste quelques balises de fermeture).
Maintenant, notre page index.php et notre blogpost.php utilisent tous deux plusieurs inclusions et ne diffèrent que là où cela compte réellement: le contenu.
Nous élargissons un peu les possibilités de notre grille en faisant une configuration 2/3 1/3, que nous utiliserons plus couramment sur les pages de type article.
Nous n'incluons pas la balise body, au cas où nous aurions besoin de changer de classe pour l'utiliser différemment pour styliser la page s'il devient utile de créer un style basé sur une classe hiérarchiquement élevée.
Nous avons créé blogpost.php avec du vrai HTML à partir d'un véritable article de blog. Parce que, comme toujours, il vaut mieux concevoir autour d'un contenu réel que d'un faux contenu. Cela nécessitera beaucoup de travail, mais nous avons une base solide sur laquelle travailler.