GitHub Pages
English | 中文 | 日本語 | 한국어 | Français | Deutsch | Español | Português | Svenska | Suomi | Nederlands
Deze repository publiceert de handleiding met mdBook en GitHub Pages.
Elke taalhandleiding is een zelfstandig mdBook-project. Elke taal heeft een
eigen SUMMARY.md, zodat de linkerzijbalk alleen pagina’s voor de huidige taal
bevat:
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
...
ko/
fr/
de/
es/
pt/
sv/
fi/
nl/
Bouw lokaal met:
scripts/publish-pages.sh
De gegenereerde site wordt geschreven naar:
target/mdbook
Publicatieworkflow
De workflow in .github/workflows/pages.yml draait bij pushes naar main en
bij handmatige dispatch. Hij:
- Checkt de repository uit.
- Installeert mdBook.
- Draait
scripts/publish-pages.sh. - Uploadt
target/mdbookals Pages-artefact. - Deployt het artefact naar GitHub Pages.
De gepubliceerde URL is:
https://developerworks.github.io/rust-config-tree/
Crate-release
Voor de volledige flow van commit, push, Pages-deploy en crate-publicatie:
scripts/release.sh --execute --message "Release 0.1.3"
Gebruik de crate-releasehelper vanuit de repositoryroot:
scripts/publish-crate.sh
De standaardmodus voert controles en cargo publish --dry-run uit. Om naar
crates.io te publiceren nadat de controles slagen. Als de huidige versie al op
crates.io bestaat, verhoogt het script automatisch de patchversie:
scripts/publish-crate.sh --execute
Scriptgebruik wordt samengevat in scripts/README.md.