# frozen_string_literal: true
# Turns ==something== in Markdown to something in output HTML
Jekyll::Hooks.register [:notes], :post_convert do |doc|
  replace(doc)
end
Jekyll::Hooks.register [:pages], :post_convert do |doc|
  # jekyll considers anything at the root as a page,
  # we only want to consider actual pages
  next unless doc.path.start_with?('_pages/')
  replace(doc)
end
def replace(doc)
  doc.content.gsub!(/==+(\w(.*?)?[^ .=]?)==+/, "\\1")
end