netlify: redirect to main/ for deploy previews

This commit is contained in:
messense 2022-09-07 10:11:09 +08:00
parent ec58ad2f6f
commit 1698c84c00
No known key found for this signature in database
GPG key ID: BB41A8A2C716CCA9

View file

@ -17,7 +17,11 @@ cp .netlify/_redirects netlify_build/
echo "/latest/* https://pyo3.github.io/pyo3/v${PYO3_VERSION}/:splat 200" >> netlify_build/_redirects echo "/latest/* https://pyo3.github.io/pyo3/v${PYO3_VERSION}/:splat 200" >> netlify_build/_redirects
## Add landing page redirect ## Add landing page redirect
if [ "${CONTEXT}" == "deploy-preview" ]; then
echo "<meta http-equiv=refresh content=0;url=main/>" > netlify_build/index.html
else
echo "<meta http-equiv=refresh content=0;url=v${PYO3_VERSION}/>" > netlify_build/index.html echo "<meta http-equiv=refresh content=0;url=v${PYO3_VERSION}/>" > netlify_build/index.html
fi
## Build guide ## Build guide
@ -49,7 +53,3 @@ mkdir -p netlify_build/internal
mv target/doc netlify_build/internal/ mv target/doc netlify_build/internal/
ls -l netlify_build/ ls -l netlify_build/
# TODO:
# - netlify badges
# - apply for open source plan