Module: Jekyll::NodeModule::Filters
- Defined in:
- lib/jekyll-node-module/filters.rb
Instance Method Summary collapse
Instance Method Details
#node_module_url(input) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/jekyll-node-module/filters.rb', line 4 def node_module_url(input) site = @context.registers[:site] base = site.config.dig('node_modules', 'modules_dir') || site.in_source_dir('node_modules') file = Jekyll::NodeModule::Asset.new(site, File.(base), File.dirname(input), File.basename(input)) unless site.static_files.map(&:path).include?(file.path) site.static_files << file end file.url end |