添加对于index.xml的适配,修改自部署代码并测试,完善文档

This commit is contained in:
2024-07-25 23:25:59 +08:00
parent 331d19088c
commit 76f6f43cc9
9 changed files with 552 additions and 120 deletions

View File

@ -63,6 +63,9 @@ def check_feed(blog_url, session):
rss_url = blog_url.rstrip('/') + '/rss2.xml'
feed_url = blog_url.rstrip('/') + '/feed'
# 2024-07-25 添加 /index.xml内容的支持
index_url = blog_url.rstrip('/') + '/index.xml'
try:
atom_response = session.get(atom_url, headers=headers, timeout=timeout)
if atom_response.status_code == 200:
@ -83,6 +86,13 @@ def check_feed(blog_url, session):
return ['feed', feed_url]
except requests.RequestException:
pass
try:
feed_response = session.get(index_url, headers=headers, timeout=timeout)
if feed_response.status_code == 200:
return ['index', index_url]
except requests.RequestException:
pass
return ['none', blog_url]