Я бы хотел уменьшить размер заголовков, поэтому я попытался определить пользовательский рендер следующим образом.
class CustomRender < Redcarpet::Render::HTML
def header(text, header_level)
header_level = header_level + 1
%(<h#{header_level}>#{text}</h#{header_level}>)
end
end
это работает хорошо, но toc не работает.
, потому что он использует id.даже если я пытаюсь вставить id, идентификаторы являются пользовательскими URL-кодами (например, <h2 id="custom-header" >custom! header!</h2>
).
, поэтому сложно сделать его полностью таким же.лучший способ - это
def header(text, header_level)
header_level = header_level + 1
super(text, header_level)
end
вот так, но я не могу назвать супер метод.
какая-нибудь хорошая идея?