Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/GSI/jekyll_image_encode

Jekyll tag that renders base64 codes of images fetched from the web
https://github.com/GSI/jekyll_image_encode

Last synced: about 1 month ago
JSON representation

Jekyll tag that renders base64 codes of images fetched from the web

Awesome Lists containing this project

README

        

h1. Jekyll Image Encode

This Jekyll plugin fetches images from the web and renders their corresponding base64 codes.

For example, a **1x1 clear PNG** would become:

pre.

Be sure to know your reasons when using this plugin.

h2. Installation

Set the constant @PATH_TO_JEKYLL_SITE@ correctly and run these commands accordingly:

pre. cd ${PATH_TO_JEKYLL_SITE}
echo "gem 'jekyll_image_encode'" >> Gemfile
bundle
echo "require 'jekyll_image_encode'" >> _plugins/ext.rb

*Alternatively* you may accomplish the same without @echo@ and @bundle@:

# Install the plugin by running @gem install jekyll_image_encode@
# Add the line @require 'jekyll_image_encode'@ to *_plugins/ext.rb*

h2. Usage

In the source attribute of an HTML *img* element, call the *base64-tag* providing the image URL as the only parameter:

pre.

This works for both remote (http://...) and local urls within your jekyll project.

h2. License

Jekyll Image Embed is released under the "MIT License":http://www.opensource.org/licenses/MIT.