content: # https://lychee.cli.rs/#/usage/config
  # Example config: https://github.com/lycheeverse/lychee/blob/master/lychee.example.toml
  
  
  #############################  Cache  ###############################
  
  # Enable link caching. This can be helpful to avoid checking the same links on multiple runs.
  cache = true
  
  # Discard all cached requests older than this duration.
  max_cache_age = "1d"
  
  #############################  Runtime  #############################
  
  # Maximum number of allowed redirects.
  max_redirects = 6
  
  # Maximum number of allowed retries before a link is declared dead.
  max_retries = 2
  
  # Maximum number of concurrent link checks.
  # max_concurrency = 2
  
  #############################  Requests  ############################
  
  # User agent to send with each request.
  user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0"
  
  # Website timeout from connect to response finished.
  timeout = 45
  
  # Minimum wait time in seconds between retries of failed requests.
  retry_wait_time = 2
  
  # Comma-separated list of accepted status codes for valid links.
  accept = ["200", "206", "301", "429"]
  
  # Only test links with the given schemes (e.g. https).
  # Omit to check links with any scheme.
  scheme = ["https", "http", "file"]
  
  # Custom request headers
  headers = ['Accept-Encoding: deflate, compress, gzip, br, zstd']
  
  #############################  Exclusions  ##########################
  
  # Ignore case of paths when matching glob patterns.
  glob_ignore_case = true
  
  # Exclude all private IPs from checking.
  exclude_all_private = true
  
  # Exclude private IP address ranges from checking.
  exclude_private = true
  
  # Exclude link-local IP address range from checking.
  exclude_link_local = true
  
  # Exclude loopback IP address range and localhost from checking.
  exclude_loopback = true
  