Open
Description
Have you read the Contributing Guidelines on issues?
- I have read the Contributing Guidelines on issues.
Prerequisites
- I'm using the latest version of Docusaurus.
- I have tried the
npm run clear
oryarn clear
command. - I have tried
rm -rf node_modules yarn.lock package-lock.json
and re-installing packages. - I have tried creating a repro with https://new.docusaurus.io.
- I have read the console error message carefully (if applicable).
Description
Hello,
I am currently working through our https://docs.pact.io site and we had a number of broken links.
We have now set onBrokenLinks
to true, which causes the build the fail. 👍🏾
however as noted in the docs
The broken links detection is only available for a production build (docusaurus build).
I would love to give my contributors earlier feedback, during development as per to onDuplicateRoutes
By default, it displays a warning after you run yarn start or yarn build.
when they run yarn start
.
I haven't looked at the codebase, to see the rational for this only being applicable for production builds at the moment.
Thanks in advance and also for the great project!
Reproducible demo
No response
Steps to reproduce
- Have a broken link in your docusaurus site
- set
onBrokenLinks
toerror
- run
yarn start
and user is not notified there are broken links - run
yarn build
and build fails with user notified of broken links
Expected behavior
- Have a broken link in your docusaurus site
- set
onBrokenLinks
toerror
- run
yarn start
and build fails with user notified of broken links - run
yarn build
and build fails with user notified of broken links
Actual behavior
- Have a broken link in your docusaurus site
- set
onBrokenLinks
toerror
- run
yarn start
and user is not notified there are broken links
Your environment
- Public source code: fix: correct broken links and fail build on further broken links pact-foundation/docs.pact.io#122 (review)
Self-service
- I'd be willing to fix this bug myself.