À propos du projet
Il s'agit du dépôt de code source de la page personnelle de Yifan Feng, accessible à l'adresse https://fengyifan.site. Le site est construit avec le générateur de site statique Astro, avec tout le code principal du site stocké dans le répertoire site/, et le contenu bilingue géré via des fichiers de données situés dans site/src/data/.
Pour le développement local, les utilisateurs peuvent se rendre dans le dossier site/, exécuter npm install pour installer les dépendances requises, puis exécuter npm run dev pour démarrer un serveur de développement local permettant un aperçu en temps réel et l'édition de contenu. Pour générer une compilation prête pour la production, exécutez npm run build, qui produit les fichiers statiques compilés dans le répertoire site/dist/ ; la commande npm run preview peut être utilisée pour tester le site construit localement avant le déploiement.
Le projet est configuré avec un déploiement continu via GitHub Actions : chaque push sur la branche main déclenche le workflow défini dans .github/workflows/deploy.yml, qui construit automatiquement le site et publie le contenu de site/dist sur la branche gh-pages. Le nom de domaine personnalisé fengyifan.site est configuré via le fichier CNAME stocké dans site/public/.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.