aboutsummaryrefslogtreecommitdiffstats
path: root/pysite/rst/__init__.py
diff options
context:
space:
mode:
authorGravatar Gareth Coles <[email protected]>2018-06-07 13:15:20 +0100
committerGravatar Gareth Coles <[email protected]>2018-06-07 13:15:20 +0100
commite8b89a75ab0c8e234d67885ec52ce427e69c70e9 (patch)
tree653468ec98b8703ee7b7af4187534743f824d586 /pysite/rst/__init__.py
parentDon't log DEBUG/TRACE (diff)
[RST] Add directive for UIKit buttons
Diffstat (limited to 'pysite/rst/__init__.py')
-rw-r--r--pysite/rst/__init__.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/pysite/rst/__init__.py b/pysite/rst/__init__.py
index 744dd269..54dbba9c 100644
--- a/pysite/rst/__init__.py
+++ b/pysite/rst/__init__.py
@@ -1,8 +1,10 @@
import re
from docutils.core import publish_parts
+from docutils.parsers.rst.directives import register_directive
from docutils.parsers.rst.roles import register_canonical_role
+from pysite.rst.directives import ButtonDirective
from pysite.rst.roles import icon_role, page_role, url_for_role
RST_TEMPLATE = """.. contents::
@@ -97,3 +99,5 @@ def render(rst: str, link_headers=True):
register_canonical_role("icon", icon_role)
register_canonical_role("page", page_role)
register_canonical_role("url_for", url_for_role)
+
+register_directive("button", ButtonDirective)