al-folio Bootstrap
Usa esta habilidad cuando un usuario le pida a un agente crear, configurar o personalizar un nuevo sitio web al-folio v1.x.
Flujo de trabajo
- Lee
AGENTS.mdydocs/BOUNDARIES.mdantes de editar. - Mantén el iniciador pequeño: personaliza primero
_config.yml,_data, las colecciones de contenido y los activos del sitio. - Deja el comportamiento en tiempo de ejecución en los repositorios de plugins. No copies diseños, includes, Sass, JavaScript o activos propiedad de plugins en el iniciador a menos que el usuario quiera intencionadamente una sobrescritura local.
- Para la personalización visual/de contenido local, prefiere:
- Indicadores de funcionalidad y metadatos del sitio en
_config.yml _data/*.yml_pages,_posts,_projects,_news,_teachings,_bibliography- Sobrescrituras locales de
_includes,_layoutsy_sasssolo cuando la configuración o el contenido no puedan expresar el cambio
- Indicadores de funcionalidad y metadatos del sitio en
- Ejecuta la validación antes de entregar el trabajo:
npm ci
npm run lint:prettier
bundle exec al-folio upgrade audit --no-fail
bundle exec jekyll build --baseurl /al-folio
Enrutamiento
- Cableado del iniciador, documentación, ejemplos, pruebas: editar
al-folio. - Diseños, includes, activos compartidos: usar
al_folio_core. - Renderizado de CV: usar
al_folio_cv. - Tiempo de ejecución de Distill: usar
al_folio_distill. - Búsqueda, iconos, matemáticas, comentarios, analítica, citas, publicaciones externas, boletín, gráficos, imágenes: usar el repositorio del plugin
al-*correspondiente.
Entrega
Resume los archivos modificados, los resultados de la validación y cualquier sobrescritura local creada.