HEX
Server: Apache
System: Linux srv4.garantili.com.tr 4.18.0-477.21.1.lve.1.el8.x86_64 #1 SMP Tue Sep 5 23:08:35 UTC 2023 x86_64
User: ekspardev (1006)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/ekspardev/public_html/tubisad/rapor/src/pages/_plugins/jekyll-base.rb
def get_dir(dir)
  size = dir.split('/').size

  if size == 2
    '..'
  elsif size == 3
    '../..'
  elsif size == 4
    '../../..'
  elsif size == 5
    '../../../..'
  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