If you visit the website of the respective feeds your browser will usually present a different icon in the URL bar. Now one might ask why cannot Liferea use the same one.
The problem is that there are two ways of retrieving these icons.
- Relatively to the URL of the website (e.g. as "<webserver>/favicon.ico")
- A specific icon file linked in each HTML documented served.
So what should I do to help the feed reader to find my favicon?
Solution for hosted blogging: You cannot rely on a "favicon.ico" file so to replace your providers icon you have to upload an favicon image (with arbitrary name) and add a link to it directly into you HTML template. The link needs to be placed under the <head> tag and could look like this:
<link rel="shortcut icon" type="image/png" href="http://myhoster.com/content?blogId=4396446&fileId=4387343">
Note: that Liferea relies on the MIME type and will refuse all images without specified MIME type.
Solution for feed caching: You can either use the "shortcut icon" link mechanism described above or you use Atom feeds you can also specify the original "favicon.ico" file there. For RSS feeds you must fallback to specifying the icon link in the website HTML.
If you think there are better solutions please let me hear about it in the comments!