My screen is 1080p (width = 1920). But my blog (aba-blog.xyz) loads the w1000 versions of the images for the cover images, making them look ugly. Why doesn’t it use w2000 images (which are actually available and accessible via the corresponding URL)?
I don’t know how you’re generating your srcset (it looks like there’s some extra processing being done outside of Ghost due to the index.html url and ../ image urls) but it’s not valid.
Each image there should be separated with , like z_p25-Carl.jpg25-Carl.jpg 300w, ../content rather than what you have at the moment which is z_p25-Carl.jpg25-Carl.jpg 300w../content.
If you’re building your site with Gatsby then the theme has no effect and you won’t be able to fix it from there. It sounds like there’s an issue in your Gatsby build/templates.
The -k option of wget is supposed to modify the links found in the static pages (HTML, CSS) with appropriate local paths. But it instead produces buggy code, turning image URL extensions into pngpng.
Solution
I updated the hbs file to put the entire <img … /> in the same line as follows. That prevented the wget -k bug from messing up the links.
My setup isn’t ideal. It is a pain to run wget every time. But this is the cheapest way I found. I’m only paying for my domain name (3$ a year) and nothing else. If any of you know of any easier method, please let me know. I would also love to have the whole ghost setup hosted online, so I can edit my blog from any computer without the fear of data getting corrupted.