GitHub Pages
English | 中文 | 日本語 | 한국어 | Français | Deutsch | Español | Português | Svenska | Suomi | Nederlands
Este repositorio publica el manual con mdBook y GitHub Pages.
Los manuales por idioma son proyectos mdBook independientes. Cada idioma tiene
su propio SUMMARY.md, por lo que la barra lateral izquierda solo contiene
páginas del idioma actual:
manual/
en/
book.toml
SUMMARY.md
introduction.md
quick-start.md
...
zh/
book.toml
SUMMARY.md
introduction.md
quick-start.md
...
ja/
book.toml
SUMMARY.md
introduction.md
quick-start.md
...
Construye localmente con:
scripts/publish-pages.sh
El sitio generado se escribe en:
target/mdbook
Workflow de publicación
El workflow en .github/workflows/pages.yml se ejecuta en pushes a main y en
manual dispatch. Hace lo siguiente:
- Hace checkout del repositorio.
- Instala mdBook.
- Ejecuta
scripts/publish-pages.sh. - Sube
target/mdbookcomo artefacto de Pages. - Despliega el artefacto en GitHub Pages.
La URL publicada es:
https://developerworks.github.io/rust-config-tree/
Release del crate
Para el flujo completo de commit, push, despliegue de Pages y publicación del crate:
scripts/release.sh --execute --message "Release 0.1.3"
Usa el ayudante de release del crate desde la raíz del repositorio:
scripts/publish-crate.sh
El modo por defecto ejecuta comprobaciones y cargo publish --dry-run. Para
publicar en crates.io después de que las comprobaciones pasen. Si la versión
actual ya existe en crates.io, el script incrementa automáticamente la versión
patch:
scripts/publish-crate.sh --execute
El uso de scripts se resume en scripts/README.md.