class Jekyll::Page
Public Instance Methods
lang()
click to toggle source
# File lib/octopress-multilingual/jekyll.rb, line 52 def lang if lang = data['lang'] data['lang'] = site.config['lang'] if lang == 'default' data['lang'].downcase end end
permalink()
click to toggle source
# File lib/octopress-multilingual/jekyll.rb, line 69 def permalink if permalink = permalink_orig if lang data['permalink'].sub!(':lang', lang) permalink.sub!(':lang', lang) else data['permalink'].sub!('/:lang', '') permalink.sub!('/:lang', '') end end permalink end
Also aliased as: permalink_orig
translated()
click to toggle source
# File lib/octopress-multilingual/jekyll.rb, line 59 def translated data['translation_id'] && !translations.empty? end
translations()
click to toggle source
# File lib/octopress-multilingual/jekyll.rb, line 63 def translations if data['translation_id'] @translations ||= Octopress::Multilingual.translated_pages[data['translation_id']].reject {|p| p == self } end end