Extension for python-markdown, that will convert markdown picture that are vide
file into the HTML5 video
tag instead of the img
tag.
![Big Buck Bunny](http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4 "Big Buck Bunny video")
will be rendered as
<p>
<video alt="Big Buck Bunny" controls="controls" title="Vidéo de Big Buck Bunny">
Your browser does not handle the video <a href="http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4">http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4</a>
<source src="http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4" type="video/mp4"></source>
</video>
</p>
pip install pymarkdown-video
from markdown import Markdown
text = '![Big Buck Bunny](http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4 "Big Buck Bunny video")'
md = Markdown(extensions=['pymarkdown-video'])
print(md.convert(text))
You can also use it with MkDocs.
After installing the package with pip, in your mkdocs.yml
, add:
markdown_extensions:
- pymarkdown-video