Media¶
The media DocDown extension updates all images that do not start with http or // to use the configurable media URL.
Usage¶
HTML¶
![Alt Text](http://example.com/static/img/image.png)
![Alt Text](assets/image.png)
![Alt Text](./assets/image.png)
Python¶
config = {
'docdown.media': {
'media_url': 'https://example.com/media/'
}
}
text = ('![Alt Text](/path/to/image.png)\n'
'![Alt Text](assets/image.png)\n'
'![Alt Text(./assets/image.png)\n')
html = markdown.markdown(
text,
extensions=['docdown.media'],
extension_configs=config,
output_format='html5'
)
Output¶
<p><img src="http://example.com/static/img/image.png" alt="Alt Text"></p>
<p><img src="https://example.com/media/assets/image.png" alt="Alt Text"></p>
<p><img src="https://example.com/media/assets/image.png" alt="Alt Text"></p>