oEmbed plugin for jekyll that creates an oembed liquid tag
Within your project's Gemfile, add the following within the :jekyll_plugins group:
# Gemfile
group :jekyll_plugins do
gem 'jekyll_oembed'
endAdd the code directly to your _plugins directory
Create the following plugin in your projects _plugins directory.
If you do this, you will also need to add ruby-oembed to your Gemfile
# Gemfile
gem "ruby-oembed"To use an oembed, simply do the following. Pass the embedded url as plain text, not wrapped in quotes like a string.
# Correct
{% oembed https://www.youtube.com/watch?v=GPUaUgjbbsA %}
# Incorrect
{% oembed "https://www.youtube.com/watch?v=GPUaUgjbbsA" %}jekyll_oembed does not support customizing width, height, or adding any attributes directly to the embedded HTML.
Protected URLs: some URLs are private. If this is the case, oembed may not function properly
Thank you to:
- @vanto for the plugin code that powers the gem
- @stereobooster for creating a different version of the gem
This will automatically require all of the gems specified in your Gemfile.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Added some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request