handle toc and anchorlink
This commit is contained in:
parent
fc6886b4b4
commit
4784fc2080
2 changed files with 13 additions and 5 deletions
|
@ -1,4 +1,14 @@
|
|||
|
||||
This page tries to use each supported markup element at least once.
|
||||
|
||||
{{{
|
||||
'''Index'''
|
||||
[[TableOfContents(2)]]
|
||||
}}}
|
||||
'''Index'''
|
||||
|
||||
[[TableOfContents(2)]]
|
||||
|
||||
= Headers =
|
||||
== Header 2 ==
|
||||
=== Header 3 ===
|
||||
|
@ -24,6 +34,7 @@ print code.colorize("abc", 1 + 1)
|
|||
foo = new something(1, "soo\nice")
|
||||
}}}
|
||||
|
||||
|
||||
= Hyperlinks =
|
||||
== Internal ==
|
||||
{{{
|
||||
|
|
|
@ -177,11 +177,8 @@ class Formatter(FormatterBase):
|
|||
return ''
|
||||
|
||||
def anchorlink(self, on, name='', **kw):
|
||||
id = kw.get('id',None)
|
||||
extra = ''
|
||||
if id:
|
||||
extra = ' id="%s"' % id
|
||||
return ('<link anchor="%s"%s>' % (name, extra) ,'</link>') [not on]
|
||||
# kw.id not supported, we hope the anchor matches existing heading on page
|
||||
return ('[[#', ']]') [not on]
|
||||
|
||||
def underline(self, on, **kw):
|
||||
return ['__', '__'][not on]
|
||||
|
|
Loading…
Reference in a new issue