GitHub Pages
English | 中文 | 日本語 | 한국어 | Français | Deutsch | Español | Português | Svenska | Suomi | Nederlands
Detta repository publicerar manualen med mdBook och GitHub Pages.
Manualerna ar fristaende mdBook-projekt. Varje sprak har sin egen SUMMARY.md,
sa vanster sidofalt innehaller bara sidor for aktuellt sprak:
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
...
Bygg lokalt med:
scripts/publish-pages.sh
Den genererade webbplatsen skrivs till:
target/mdbook
Publiceringsarbetsflode
Arbetsflodet i .github/workflows/pages.yml kors vid pushar till main och
vid manuell dispatch. Det:
- Checkar ut repositoryt.
- Installerar mdBook.
- Kor
scripts/publish-pages.sh. - Laddar upp
target/mdbooksom Pages-artefakt. - Distribuerar artefakten till GitHub Pages.
Den publicerade URL:en ar:
https://developerworks.github.io/rust-config-tree/
Crate-release
For hela flodet med commit, push, Pages-distribution och crate-publicering:
scripts/release.sh --execute --message "Release 0.1.3"
Anvand crate-releasehjalparen fran repository-roten:
scripts/publish-crate.sh
Standardlaget kor kontroller och cargo publish --dry-run. For att publicera
till crates.io efter att kontrollerna passerat. Om aktuell version redan finns
pa crates.io hojer skriptet patch-versionen automatiskt:
scripts/publish-crate.sh --execute
Skriptanvandning sammanfattas i scripts/README.md.