The source repository of this website can be found on GitHub.
The problem described on this website is also documented as an issue on the quarto-cli GitHub repository.
Problem
Quarto HTML document does not display image downloaded from a publicly accessible cloud share provider (here: Keeper).
Example
Here is the link to the Keeper logo: https://keeper.mpdl.mpg.de/media/custom/KeeperLogo.svg
I can embed it in Markdown using the ![]() Markdown syntax:

Here is the link to the same logo, stored in a Keeper library: https://keeper.mpdl.mpg.de/f/ec510a79d3ab495eaf67/
Again, I want to embed it in Markdown using the direct download link:


Can you see the logo?
No, right?
But the same thing works for the README.md on GitHub …
… and also for the link provided to the image field in the YAML header when using the About Pages template.
Why?
Workaround: Pre-render
One workaround is to execute a script that downloads images from the cloud storage as part of the pre-render options in Quarto.
Here is one approach:
- We create a Makefile command
preparethat useswgetto download the image from Keeper:
prepare:
wget https://keeper.mpdl.mpg.de/f/ec510a79d3ab495eaf67/?dl=1 -O KeeperLogo.svgWe include
pre-render: make preparein_quarto.ymlWe include a path to the downloaded file:
This is the outcome:
Cool! 🎉