Sobre el proyecto

Este es el repositorio del código fuente de la página personal de Yifan Feng, accesible en https://fengyifan.site. El sitio está construido utilizando el generador de sitios estáticos Astro, con todo el código principal almacenado en el directorio site/, y el contenido bilingüe gestionado mediante archivos de datos ubicados en site/src/data/. Para el desarrollo local, los usuarios pueden navegar a la carpeta site/, ejecutar npm install para instalar las dependencias requeridas y luego ejecutar npm run dev para iniciar un servidor de desarrollo local que permita previsualización en tiempo real y edición de contenido. Para generar una compilación lista para producción, ejecutar npm run build, que genera los archivos estáticos compilados en el directorio site/dist/; el comando npm run preview puede utilizarse para probar el sitio compilado localmente antes del despliegue. El proyecto está configurado con despliegue continuo mediante GitHub Actions: cada push al main branch desencadena el flujo definido en .github/workflows/deploy.yml, que automáticamente compila el sitio y publica la salida site/dist en el gh-pages branch. El dominio personalizado fengyifan.site está configurado a través del archivo CNAME almacenado en site/public/.