-
Notifications
You must be signed in to change notification settings - Fork 84
Expand file tree
/
Copy path.lychee.toml
More file actions
51 lines (39 loc) · 1021 Bytes
/
Copy path.lychee.toml
File metadata and controls
51 lines (39 loc) · 1021 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Lychee link checker configuration
# https://lychee.cli.rs/usage/config/
# 请求超时(秒)
timeout = 20
# 最大重试次数
max_retries = 2
# 每个 host 最大并发
max_concurrency = 8
# 接受的 HTTP 状态码
accept = [200, 201, 202, 204, 206, 301, 302, 303, 304, 307, 308, 429]
# User-Agent(部分网站会拒绝默认 UA)
user_agent = "Mozilla/5.0 (compatible; lychee-link-checker)"
# 排除路径
exclude_path = [
"node_modules",
".git",
".github/ISSUE_TEMPLATE",
]
# 排除链接
exclude = [
# 本地和私有
"^https?://localhost",
"^https?://127\\.0\\.0\\.1",
"^https?://.*\\.local",
# 邮件和电话
"^mailto:",
"^tel:",
# 锚点(同页面跳转,lychee 默认会校验,但 GitHub 的表情符 anchor 经常误报)
"^#",
# 社交链接常见反爬
"^https?://(www\\.)?twitter\\.com",
"^https?://(www\\.)?x\\.com",
"^https?://(www\\.)?linkedin\\.com",
# QQ 链接跳转
"^https?://qm\\.qq\\.com",
]
# 缓存
cache = true
max_cache_age = "1d"