Since the ROHD project uses Markdown for writing documentation and tutorials, it would be nice to make things easier to work with. One of them is link checking. As evidence of the urgency of the problem, you can refer here:
The proposed changes will completely solve the problem from the first point and mitigate the problem from the second point.
Description
The changes themselves are:
Add a new step to CI, during which a link health check will be performed.
Add a configuration file, in particular allowing to overcome false positives.
The risks of adding a new action are minimal as it is executed in a job without permissions (permissions: {}).
The configuration file comes with the address already added to the ignore list because there were false positives. An attempt to go to the address from a personal device without a proxy also failed, but the site is accessible when using a proxy. Probably DDoS protection applied.
Description & Motivation
Motivation
Since the ROHD project uses
Markdown
for writing documentation and tutorials, it would be nice to make things easier to work with. One of them is link checking. As evidence of the urgency of the problem, you can refer here:The proposed changes will completely solve the problem from the first point and mitigate the problem from the second point.
Description
The changes themselves are:
CI
, during which a link health check will be performed.The risks of adding a new action are minimal as it is executed in a job without permissions (
permissions: {}
).The configuration file comes with the address already added to the ignore list because there were false positives. An attempt to go to the address from a personal device without a proxy also failed, but the site is accessible when using a proxy. Probably DDoS protection applied.
Problems
Limited anchor link checking: available in beta and only for headers located in the document itself (there is an open issue: https://github.com/tcort/markdown-link-check/issues/212).
Some alternative solutions have been explored, but all have a problem with handling anchor links pointing to other documents.
Related Issue(s)
No.
Testing
Several launches were made on our own branch:
test_a.md
andtest_b.md
demonstrating the ability to test anchor links. FAILURE.Backwards-compatibility
No.
Documentation
No.