Was macht al-folio Bootstrap?
Verwenden Sie diese Fähigkeit, wenn ein Benutzer einen Agenten bittet, eine neue al-folio v1.x Webseite zu erstellen, konfigurieren oder personalisieren.
Arbeitsablauf
- Lesen Sie
AGENTS.mdunddocs/BOUNDARIES.mdvor dem Bearbeiten. - Halten Sie den Starter klein: Passen Sie zuerst
_config.yml,_data, Inhaltssammlungen und Site-Assets an. - Lassen Sie Laufzeitverhalten in den Plugin-Repositories. Kopieren Sie keine plugin-eigenen Layouts, Includes, Sass, JavaScript oder Assets in den Starter, es sei denn, der Benutzer wünscht ausdrücklich eine lokale Überschreibung.
- Für lokale visuelle/inhaltliche Anpassungen bevorzugen Sie:
_config.ymlFeature-Flags und Site-Metadaten_data/*.yml_pages,_posts,_projects,_news,_teachings,_bibliography- lokale
_includes,_layouts, und_sassÜberschreibungen nur, wenn die Konfiguration/Inhalt die Änderung nicht ausdrücken können
- Führen Sie vor der Übergabe eine Validierung durch:
npm ci
npm run lint:prettier
bundle exec al-folio upgrade audit --no-fail
bundle exec jekyll build --baseurl /al-folio
Routing
- Starter-Verkabelung/Dokumentation/Beispiele/Tests: Bearbeiten Sie
al-folio. - Gemeinsame Layouts/Includes/Assets: Verwenden Sie
al_folio_core. - Lebenslauf-Rendering: Verwenden Sie
al_folio_cv. - Distill-Laufzeit: Verwenden Sie
al_folio_distill. - Suche/Symbole/Mathe/Kommentare/Analytik/Zitationen/externe Beiträge/Newsletter/Diagramme/Bilder: Verwenden Sie das zugehörige
al-*Plugin-Repository.
Übergabe
Fassen Sie geänderte Dateien, Validierungsergebnisse und alle erstellten lokalen Überschreibungen zusammen.