diff options
author | Waylan Limberg <waylan.limberg@icloud.com> | 2015-01-01 13:25:04 -0500 |
---|---|---|
committer | Waylan Limberg <waylan.limberg@icloud.com> | 2015-01-01 13:25:04 -0500 |
commit | 5389174da277ca13f9b430c2cc8db6d011499205 (patch) | |
tree | b158cc4671808a94d240f0ce6dbe2b864b0a5fa5 /docs/extensions/header_id.txt | |
parent | fef6e285d28e25cf4acb93f0ef470fd690507cfa (diff) | |
download | markdown-5389174da277ca13f9b430c2cc8db6d011499205.tar.gz markdown-5389174da277ca13f9b430c2cc8db6d011499205.tar.bz2 markdown-5389174da277ca13f9b430c2cc8db6d011499205.zip |
HeaderId Extension marked as Pending Deprecation.
Use the Table of Contents Extension instead. The HeaderId Extension will
raise a PendingDeprecationWarning.
The last few features of the HeaderID extension were mirgrated to TOC
including the baselevel and separator config options. Also, the
marker config option of TOC can be set to an empty string to disable
searching for a marker.
The `slugify`, `unique` and `stashedHTML2text` functions are now defined
in the TOC extension in preperation for the HeaderId extension being
removed. All coresponding tests are now run against the TOC Extension.
The meta-data support of the HeaderId Extension was not migrated and no plan
exists to make that migration. The `forceid` config option makes no sense in
the TOC Extension and the only other config setting supported by meta-data
was the `header_level`. However, as that depends on the template, it makes
more sense to not be defined at the document level.
Diffstat (limited to 'docs/extensions/header_id.txt')
-rw-r--r-- | docs/extensions/header_id.txt | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/docs/extensions/header_id.txt b/docs/extensions/header_id.txt index 2881c50..42e640e 100644 --- a/docs/extensions/header_id.txt +++ b/docs/extensions/header_id.txt @@ -15,6 +15,13 @@ elements (`h1`-`h6`) in the resulting HTML document. This extension is included in the standard Markdown library. +!!! warning + This extension is **Pending Deprecation**. The [Table of Contents][toc] + Extension should be used instead, which offers most the features of this + extension and more. + +[toc]: toc.html + Syntax ------ @@ -55,7 +62,7 @@ The following options are provided to configure the output: >>> text = ''' ... #Some Header ... ## Next Level''' - >>> from markdown.extensions.headerid import HeaderIdExtension + >>> from markdown.extensions.headerid import HeaderIdExtension >>> html = markdown.markdown(text, extensions=[HeaderIdExtension(level=3)]) >>> print html <h3 id="some_header">Some Header</h3> |