akngs/ecogwiki — pull request #71 by jangxyz (2014-01-26 09:06:27+00:00)
Title: FIX TocGenerator to accept attributed headings

[Attribute List Extension](http://pythonhosted.org/Markdown/extensions/attr_list.html#block-level)을 사용하여 heading에 attribute을 줄 수 있는데, 이 경우 ToC에서 빠져서 이상하게 차례가 나타나는 문제가 있습니다.

예:

# Introduction
Once upon a time there lived two princess lived Elsa and Anna.

# Climax # {: #the-cool-part }
Boom! Zap! Aghhhh....!

# Ending
And they lived happily ever after. The end.

attr_list 플러그인이 먼저 `

Climax

`로 렌더링하기 때문에 단순히 ``만을 체크하는 현재의 `TocGenerator`의 정규식으로는 잡지 못하고 있습니다.

이 개선이 이루어지면, 기계적으로 생성된 읽기 힘든 anchor가 아니라 사용자가 중요하다고 생각하는 이름을 직접 URL에 사용할 수 있습니다 :)

> 예: check out the cool part of the story at `http://ecogwiki.com/Frozen#the-cool-part`!

---
`commit log:`

- TocGenerator skips any headings with attributes (via RE)
- an attribute may be added using AttrList extension
- a skipped heading was not being displayed in ToC
- now it is :)