mirror of
https://github.com/tabler/tabler.git
synced 2025-12-22 01:44:25 +04:00
jekyll dirs
This commit is contained in:
25
_plugins/jekyll-variables.rb
Normal file
25
_plugins/jekyll-variables.rb
Normal file
@@ -0,0 +1,25 @@
|
||||
def get_dir(dir)
|
||||
size = dir.split('/').size
|
||||
|
||||
if size == 2
|
||||
'..'
|
||||
elsif size == 3
|
||||
'../..'
|
||||
elsif size == 4
|
||||
'../../..'
|
||||
else
|
||||
'.'
|
||||
end
|
||||
end
|
||||
|
||||
module Jekyll
|
||||
|
||||
Jekyll::Hooks.register :pages, :pre_render do |page, jekyll|
|
||||
jekyll.site['base'] = get_dir(page.dir)
|
||||
end
|
||||
|
||||
Jekyll::Hooks.register :documents, :pre_render do |doc, jekyll|
|
||||
jekyll.site['base'] = get_dir(doc.relative_path)
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user