diff --git a/Website.lektorproject b/Website.lektorproject index c1bb9f9f..d5514550 100644 --- a/Website.lektorproject +++ b/Website.lektorproject @@ -14,3 +14,4 @@ lektor-webpack-support = 0.1 lektor-disqus-comments = 0.1 lektor-markdown-header-anchors = 0.1 lektor-markdown-highlighter = 0.1 +lektor-markdown-admonition = 0.1 diff --git a/content/docs/plugins/list/contents.lr b/content/docs/plugins/list/contents.lr index af50d5f3..148ca2fa 100644 --- a/content/docs/plugins/list/contents.lr +++ b/content/docs/plugins/list/contents.lr @@ -20,7 +20,9 @@ project: * [markdown-highlighter :ext](https://github.com/lektor/lektor-markdown-highlighter): adds support for syntax highlighting to markdown code snippets. * [markdown-header-anchors :ext](https://github.com/lektor/lektor-markdown-header-anchors): - adds support for header anchors and table of contents to markdown. + adds support for header anchors and table of contents to Markdown. +* [markdown-admonition :ext](https://github.com/lektor/lektor-mardown-admonition): + adds admonition block support to Markdown. ## Unofficial diff --git a/packages/markdown-admonition/.gitignore b/packages/markdown-admonition/.gitignore deleted file mode 100644 index 463960b8..00000000 --- a/packages/markdown-admonition/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -dist -build -*.pyc -*.pyo -*.egg-info diff --git a/packages/markdown-admonition/lektor_markdown_admonition.py b/packages/markdown-admonition/lektor_markdown_admonition.py deleted file mode 100644 index 7629dcd6..00000000 --- a/packages/markdown-admonition/lektor_markdown_admonition.py +++ /dev/null @@ -1,34 +0,0 @@ -# -*- coding: utf-8 -*- -import re -from lektor.pluginsystem import Plugin - - -_prefix_re = re.compile(r'^\s*(!{1,4})\s+') - -CLASSES = { - 1: 'note', - 2: 'info', - 3: 'tip', - 4: 'warning', -} - - -class AdmonitionMixin(object): - - def paragraph(self, text): - match = _prefix_re.match(text) - if match is None: - return super(AdmonitionMixin, self).paragraph(text) - level = len(match.group(1)) - return '
%s