Inicialização do al-folio
Use esta habilidade quando um usuário pedir a um agente para criar, configurar ou personalizar um novo site al-folio v1.x.
Fluxo de Trabalho
- Leia
AGENTS.mdedocs/BOUNDARIES.mdantes de editar. - Mantenha o starter enxuto: personalize
_config.yml,_data, coleções de conteúdo e assets do site primeiro. - Deixe o comportamento de tempo de execução nos repositórios de plugins. Não copie layouts, includes, Sass, JavaScript ou assets de propriedade dos plugins para o starter, a menos que o usuário queira intencionalmente uma sobrescrita local.
- Para personalização visual/de conteúdo local, prefira:
- Flags de funcionalidade e metadados do site em
_config.yml _data/*.yml_pages,_posts,_projects,_news,_teachings,_bibliography- Sobrescritas locais em
_includes,_layoutse_sassapenas quando a configuração/conteúdo não puder expressar a mudança
- Flags de funcionalidade e metadados do site em
- Execute a validação antes de devolver o trabalho:
npm ci
npm run lint:prettier
bundle exec al-folio upgrade audit --no-fail
bundle exec jekyll build --baseurl /al-folio
Roteamento
- Fiação/docs/exemplos/testes do starter: edite
al-folio. - Layouts/includes/assets compartilhados: use
al_folio_core. - Renderização de CV: use
al_folio_cv. - Runtime Distill: use
al_folio_distill. - Pesquisa/ícones/matemática/comentários/analytics/citações/posts externos/newsletter/gráficos/imagens: use o repositório do plugin
al-*proprietário.
Entrega
Resuma os arquivos alterados, resultados da validação e quaisquer sobrescritas locais criadas.