➕添加对于index.xml的适配,修改自部署代码并测试,完善文档
This commit is contained in:
		
										
											Binary file not shown.
										
									
								
							@@ -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]
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user