123456789101112131415161718192021 |
- require 'open-uri'
- module Jekyll
- class InsertGitCode < Liquid::Tag
- def initialize(tag_name, url, tokens)
- super
- url = url.strip()
- @filename = File.basename(url)
- encoded_url = URI.encode(url)
- @file = URI.parse(encoded_url).read
- end
- def render(_context)
- @file
- end
- end
- end
- Liquid::Template.register_tag('insert_git_code', Jekyll::InsertGitCode)
|