Module: Jekyll::Permalink

Defined in:
lib/jekyll-multiple-languages-plugin.rb

Overview


Include (with priority—prepend)the translated permanent link for Page and document


Instance Method Summary collapse

Instance Method Details

permalink



274
275
276
277
278
279
280
281
282
283
284
285
286
# File 'lib/jekyll-multiple-languages-plugin.rb', line 274

def permalink
  return nil if data.nil? || data['permalink'].nil?
  
  if site.config['relative_permalinks']
    File.join(@dir,  data['permalink'])
  elsif site.config['lang']
    # Look if there's a permalink overwrite specified for this lang
    data['permalink_' + site.config['lang']] || data['permalink']
  else
    data['permalink']
  end
  
end