[kramdown-users] Creating ToC outside the document
Thomas Leitner
t_leitner at gmx.at
Mon Oct 15 13:25:10 UTC 2012
On 2012-10-15 18:34 +0530 Sandeep Laxman wrote:
> Hi Thomas,
> I was trying to use the same but I am still getting errors. I guess
> something is wrong with my code. My kramdown document is stored in
> @book.content.
>
> When I do the following:
>
> Kramdown::Converter::Toc.new(@book.content)
You have to do:
doc = Kramdown::Document.new(@book.content)
toc = doc.to_toc
The `toc` object then holds the (nested) elements of the table of
contents. You can output the table of contents in any way you like!
I.e. there is no predefined format (like nested `<ul>` lists).
Best regards,
Thomas
More information about the kramdown-users
mailing list