X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=macros%2FTitleIndex.py;fp=macros%2FTitleIndex.py;h=04d50197894cc51ba79ac64c5e6f9035dee7dc38;hb=ae518e2c1f2e6cb7a519d44127deb2e4d255df72;hp=0000000000000000000000000000000000000000;hpb=4b7dd02a651033602a4e092a981a973dd20573e7;p=geekigeeki.git diff --git a/macros/TitleIndex.py b/macros/TitleIndex.py new file mode 100755 index 0000000..04d5019 --- /dev/null +++ b/macros/TitleIndex.py @@ -0,0 +1,14 @@ +def _macro_TitleIndex(argv): + s = make_index_key() + pages = list(page_list()) + pages.sort() + current_letter = None + for name in pages: + letter = name[0].lower() + if letter != current_letter: + s += '

%s

' % (letter, letter) + current_letter = letter + else: + s += '
' + s += Page(name).link_to() + return s