- Notifications
You must be signed in to change notification settings - Fork1
Jekyll plugin to generate html5 snippets for embedding YouTube videos, without iframes.
License
LorenzoSapora/jekyll-html5-youtube
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Jekyll plugin to generate clean html5 snippets for embedding YouTube videos, without iframes.
The canonical source of Jekyll HTML5 Youtube is hosted onhttps://git.knowbl.co/dev/jekyll-html5-youtube/.
gem install jekyll-html5-youtube
and put this at the bottom of thegems:
section, in your_config.yml
gems: -jekyll-html5-youtube
add this to your CSS file
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-containerobject{position:absolute;top:0;left:0;width:100%;height:100%}
{% youtube "https://www.youtube.com/watch?v=abcd5678" %}
You can also use
# Playlists{% youtube "https://www.youtube.com/embed/abcd5678?list=abcd5678" %}# Share/embeds{% youtube "https://www.youtube.com/embed/abcd5678" %}# Short URLs{% youtube "https://youtu.be/abcd5678" %}
By default the plugin will output
<divclass="embed-container"><objectdata="https://www.youtube.com/embed/abcd5678"></object></div>
You can write your own snippet by creating a file in_includes
calledyoutube.html
. The YouTube ID is displayed using{{ youtube_id }}
.
Exampleyoutube.html
:
<objectdata="https://www.youtube.com/embed/{{ youtube_id }}"style="width:100%;height:100vh"></object>
For troubleshooting, or just a quick start usingjekyll-html5-youtube
, you can look inside theexamples
folder.
examples/default
is using the default output.
examples/custom
is a custom output for the partial, using_includes/youtube.html
.
- Add examples.
- Support for timecode feature.
- Support for playlists.
- Support for channel information display.
- Bug hunt.
Any direct feedback can be given here:
Or raise an issue
https://github.com/knowbl/jekyll-html5-youtube/issues
Written byLorenzo Sapora forKnowbl.
About
Jekyll plugin to generate html5 snippets for embedding YouTube videos, without iframes.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.