module Hikkoshi::Jekyll::PostProcessor::Slug

Private Instance Methods

slug_from_filename(filename, strip_date: true) click to toggle source
# File lib/hikkoshi/jekyll/post_processor/slug.rb, line 7
def slug_from_filename(filename, strip_date: true)
  basename = File.basename(filename, ".*")

  if strip_date
    extracted = basename.sub(/^\d\d\d\d-\d\d-\d\d-/, "").strip
  else
    extracted = basename
  end

  if extracted.empty?
    return nil
  else
    return extracted
  end
end
slug_from_title(title) click to toggle source
# File lib/hikkoshi/jekyll/post_processor/slug.rb, line 23
def slug_from_title(title)
  slugify(title)
end