Skip to content

Website: the current documentation at the main address, old pages removed on deploy - #123

Merged
MHiabu merged 1 commit into
masterfrom
docs-root
Nov 12, 2026
Merged

MHiabu merged 1 commit into
masterfrom
docs-root

Conversation

@MHiabu

@MHiabu MHiabu commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

Visitors of
https://plantedml.com/randomPlantedForest/ saw the old site, and the links in the README and in "Get started" to the
new articles gave 404, because those articles exist only under /dev/.

Two lines change:

  • _pkgdown.yml: development: mode: unreleased. The current pages are built at the main address, with the
    version marked as not released.
  • .github/workflows/pkgdown.yaml: clean: true in the deploy step, so files that the build no longer produces
    (the old article, the /dev/ copy) are removed with the next deploy.

…oved on deploy

The site was built in pkgdown's automatic mode, which puts the pages of a development version
(0.5.0.9000) under /dev/ and leaves the main address at the pages of 0.5.0. The README and the
articles link to the main address, where the new articles do not exist, and visitors saw the old
site. The mode is now 'unreleased': the current pages are built at the main address and their
version is marked as not released.

The deploy step now removes files that the build no longer produces (clean: true), so the old
pages and the /dev/ copy disappear with the next deploy.

At a release, set the mode back to 'auto'.
@MHiabu
MHiabu merged commit 7c62c26 into master Nov 12, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant