Stories 1.2, 1.3, 1.4: - Tailwind CSS configuré avec palette sombre personnalisée - Templates header.php et footer.php avec meta SEO/Open Graph - Fonction include_template() pour les composants réutilisables - Page canary avec animations et composants de test - Configuration nginx exemple pour le déploiement - Dépendances: vlucas/phpdotenv, tailwindcss, postcss, autoprefixer Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
20 lines
465 B
PHP
20 lines
465 B
PHP
<?php
|
|
/**
|
|
* Template Footer
|
|
*/
|
|
$currentYear = date('Y');
|
|
?>
|
|
<!-- Footer -->
|
|
<footer class="bg-surface border-t border-border py-8 mt-auto">
|
|
<div class="container-content text-center">
|
|
<p class="text-text-muted text-sm">
|
|
© <?= $currentYear ?> Portfolio. Tous droits réservés.
|
|
</p>
|
|
</div>
|
|
</footer>
|
|
|
|
<!-- Scripts -->
|
|
<script src="/assets/js/main.js" defer></script>
|
|
</body>
|
|
</html>
|