UPdate.
This commit is contained in:
		
							parent
							
								
									12d2870424
								
							
						
					
					
						commit
						964a747f42
					
				@ -131,11 +131,12 @@ def enrich_image_rendering(text):
 | 
			
		||||
    soup = BeautifulSoup(text, "html.parser")
 | 
			
		||||
    for element in soup.find_all("img"):
 | 
			
		||||
        if element.attrs["src"].startswith("/"   ):
 | 
			
		||||
            element.attrs["src"].append("?width=420")
 | 
			
		||||
            picture_template = f'''
 | 
			
		||||
                                <picture>
 | 
			
		||||
                                    <source srcset="{element.attrs["src"]}" type="{mimetypes.guess_type(element.attrs["src"])[0]}" />
 | 
			
		||||
                                    <source srcset="{element.attrs["src"]}?format=webp" type="image/webp" />
 | 
			
		||||
                                    <img src="{element.attrs["src"]}?width=420" title="{element.attrs["src"]}" alt="{element.attrs["src"]}" />
 | 
			
		||||
                                    <img src="{element.attrs["src"]}" title="{element.attrs["src"]}" alt="{element.attrs["src"]}" />
 | 
			
		||||
                                </picture>'''
 | 
			
		||||
            element.replace_with(BeautifulSoup(picture_template, "html.parser"))
 | 
			
		||||
    return str(soup)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user