* Add CI with link checker. Signed-off-by: dblock <[email protected]> * Capture URI::InvalidURIError. Signed-off-by: dblock <[email protected]> * Use HEAD and catch URI errors. Signed-off-by: dblock <[email protected]> * Retry on a 405 with a GET. Signed-off-by: dblock <[email protected]> * Replaced external link checker with ruby-link-checker. Signed-off-by: dblock <[email protected]> * Don't exit with an exception. Signed-off-by: dblock <[email protected]> * Run internal link checker on build/ci. Signed-off-by: dblock <[email protected]> * Added broken links issue template. Signed-off-by: dblock <[email protected]> * Added host exclusions that 404 or fail on bots. Signed-off-by: dblock <[email protected]> * Raise anyway because Jekyll does it for us. Signed-off-by: dblock <[email protected]> * Fix broken links. Signed-off-by: dblock <[email protected]> * Only run link checker on main. Signed-off-by: dblock <[email protected]> * Re-add check-links.sh. Signed-off-by: dblock <[email protected]> * Run once a day on cron. Signed-off-by: dblock <[email protected]> --------- Signed-off-by: dblock <[email protected]>
4 lines
85 B
Bash
Executable File
4 lines
85 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
JEKYLL_FATAL_LINK_CHECKER=all bundle exec jekyll build --future
|