Dead link checker written in Python
verbose: False # Optional
workers_per_site: 8 # Optional
internal_links_only: False # Optional
cron: "0 0 * * *" # Optional, run every night
sites:
- https://jensw.be
notify: # Optional, example for Mailjet using SMTP
provider: email
data:
host: in-v3.mailjet.com
port: 587
tls: True
username: REPLACE_ME
password: REPLACE_ME
from: delic@example.com
to: admin@example.com
subject: Broken links found
See Notifiers documentation for the full list of supported notification providers and their configurations.
By default, DeLiC tries to read the config file at /config.yml
.
docker run -v /path/to/config.yml:/config.yml jenswbe/dead-link-checker
-c, --config Location of the config file
-v, --verbose Enable verbose output