add mdx-linkify to markdown extensions

This commit is contained in:
Brian S. Stephan 2021-01-22 09:51:53 -06:00
parent 8a6f4d6b45
commit 87ad48d8d2
4 changed files with 176 additions and 63 deletions

View File

@ -32,7 +32,7 @@ class Config(object):
}, },
} }
MARKDOWN_EXTENSIONS = ['meta', 'tables'] MARKDOWN_EXTENSIONS = ['mdx_linkify', 'tables']
DEFAULT_PAGE_STYLE = 'light' DEFAULT_PAGE_STYLE = 'light'

View File

@ -4,59 +4,148 @@
# #
# pip-compile --output-file=requirements/requirements-dev.txt requirements/requirements-dev.in # pip-compile --output-file=requirements/requirements-dev.txt requirements/requirements-dev.in
# #
appdirs==1.4.4 # via virtualenv appdirs==1.4.4
attrs==20.3.0 # via pytest # via virtualenv
bandit==1.6.3 # via -r requirements/requirements-dev.in attrs==20.3.0
click==7.1.2 # via flask, pip-tools # via pytest
coverage==5.3 # via pytest-cov bandit==1.7.0
distlib==0.3.1 # via virtualenv # via -r requirements/requirements-dev.in
dlint==0.11.0 # via -r requirements/requirements-dev.in bleach==3.2.2
filelock==3.0.12 # via tox, virtualenv # via mdx-linkify
flake8-blind-except==0.1.1 # via -r requirements/requirements-dev.in click==7.1.2
flake8-builtins==1.5.3 # via -r requirements/requirements-dev.in # via
flake8-docstrings==1.5.0 # via -r requirements/requirements-dev.in # flask
flake8-executable==2.1.0 # via -r requirements/requirements-dev.in # pip-tools
flake8-fixme==1.1.1 # via -r requirements/requirements-dev.in coverage==5.3.1
flake8-isort==4.0.0 # via -r requirements/requirements-dev.in # via pytest-cov
flake8-logging-format==0.6.0 # via -r requirements/requirements-dev.in distlib==0.3.1
flake8-mutable==1.2.0 # via -r requirements/requirements-dev.in # via virtualenv
flake8==3.8.4 # via -r requirements/requirements-dev.in, dlint, flake8-builtins, flake8-docstrings, flake8-executable, flake8-isort, flake8-mutable dlint==0.11.0
flask==1.1.2 # via -r requirements/requirements.in # via -r requirements/requirements-dev.in
gitdb==4.0.5 # via gitpython filelock==3.0.12
gitpython==3.1.11 # via bandit # via
iniconfig==1.1.1 # via pytest # tox
isort==5.6.4 # via flake8-isort # virtualenv
itsdangerous==1.1.0 # via flask flake8-blind-except==0.2.0
jinja2==2.11.2 # via flask # via -r requirements/requirements-dev.in
markdown==3.3.3 # via -r requirements/requirements.in flake8-builtins==1.5.3
markupsafe==1.1.1 # via jinja2 # via -r requirements/requirements-dev.in
mccabe==0.6.1 # via flake8 flake8-docstrings==1.5.0
packaging==20.7 # via pytest, tox # via -r requirements/requirements-dev.in
pbr==5.5.1 # via stevedore flake8-executable==2.1.1
pip-tools==5.4.0 # via -r requirements/requirements-dev.in # via -r requirements/requirements-dev.in
pluggy==0.13.1 # via pytest, tox flake8-fixme==1.1.1
py==1.9.0 # via pytest, tox # via -r requirements/requirements-dev.in
pycodestyle==2.6.0 # via flake8 flake8-isort==4.0.0
pydocstyle==5.1.1 # via flake8-docstrings # via -r requirements/requirements-dev.in
pyflakes==2.2.0 # via flake8 flake8-logging-format==0.6.0
pyparsing==2.4.7 # via packaging # via -r requirements/requirements-dev.in
pytest-cov==2.10.1 # via -r requirements/requirements-dev.in flake8-mutable==1.2.0
pytest==6.1.2 # via -r requirements/requirements-dev.in, pytest-cov # via -r requirements/requirements-dev.in
pytz==2020.4 # via tzlocal flake8==3.8.4
pyyaml==5.3.1 # via bandit # via
six==1.15.0 # via bandit, pip-tools, tox, virtualenv # -r requirements/requirements-dev.in
smmap==3.0.4 # via gitdb # dlint
snowballstemmer==2.0.0 # via pydocstyle # flake8-builtins
stevedore==3.3.0 # via bandit # flake8-docstrings
testfixtures==6.15.0 # via flake8-isort # flake8-executable
toml==0.10.2 # via pytest, tox # flake8-isort
tox-wheel==0.6.0 # via -r requirements/requirements-dev.in # flake8-mutable
tox==3.20.1 # via -r requirements/requirements-dev.in, tox-wheel flask==1.1.2
tzlocal==2.1 # via -r requirements/requirements.in # via -r requirements/requirements.in
versioneer==0.19 # via -r requirements/requirements-dev.in gitdb==4.0.5
virtualenv==20.2.2 # via tox # via gitpython
werkzeug==1.0.1 # via flask gitpython==3.1.12
wheel==0.36.1 # via tox-wheel # via bandit
iniconfig==1.1.1
# via pytest
isort==5.7.0
# via flake8-isort
itsdangerous==1.1.0
# via flask
jinja2==2.11.2
# via flask
markdown==3.3.3
# via
# -r requirements/requirements.in
# mdx-linkify
markupsafe==1.1.1
# via jinja2
mccabe==0.6.1
# via flake8
mdx-linkify==2.1
# via -r requirements/requirements.in
packaging==20.8
# via
# bleach
# pytest
# tox
pbr==5.5.1
# via stevedore
pip-tools==5.5.0
# via -r requirements/requirements-dev.in
pluggy==0.13.1
# via
# pytest
# tox
py==1.10.0
# via
# pytest
# tox
pycodestyle==2.6.0
# via flake8
pydocstyle==5.1.1
# via flake8-docstrings
pyflakes==2.2.0
# via flake8
pyparsing==2.4.7
# via packaging
pytest-cov==2.11.1
# via -r requirements/requirements-dev.in
pytest==6.2.1
# via
# -r requirements/requirements-dev.in
# pytest-cov
pytz==2020.5
# via tzlocal
pyyaml==5.4.1
# via bandit
six==1.15.0
# via
# bandit
# bleach
# tox
# virtualenv
smmap==3.0.4
# via gitdb
snowballstemmer==2.1.0
# via pydocstyle
stevedore==3.3.0
# via bandit
testfixtures==6.17.1
# via flake8-isort
toml==0.10.2
# via
# pytest
# tox
tox-wheel==0.6.0
# via -r requirements/requirements-dev.in
tox==3.21.2
# via
# -r requirements/requirements-dev.in
# tox-wheel
tzlocal==2.1
# via -r requirements/requirements.in
versioneer==0.19
# via -r requirements/requirements-dev.in
virtualenv==20.4.0
# via tox
webencodings==0.5.1
# via bleach
werkzeug==1.0.1
# via flask
wheel==0.36.2
# via tox-wheel
# The following packages are considered to be unsafe in a requirements file: # The following packages are considered to be unsafe in a requirements file:
# pip # pip

View File

@ -1,3 +1,4 @@
Flask # general purpose web service and web server stuff Flask # general purpose web service and web server stuff
Markdown # markdown rendering in templates Markdown # markdown rendering in templates
mdx-linkify # convert URLs in the text to clickable links
tzlocal # identifying system's local timezone tzlocal # identifying system's local timezone

View File

@ -4,12 +4,35 @@
# #
# pip-compile --output-file=requirements/requirements.txt requirements/requirements.in # pip-compile --output-file=requirements/requirements.txt requirements/requirements.in
# #
click==7.1.2 # via flask bleach==3.2.2
flask==1.1.2 # via -r requirements/requirements.in # via mdx-linkify
itsdangerous==1.1.0 # via flask click==7.1.2
jinja2==2.11.2 # via flask # via flask
markdown==3.3.3 # via -r requirements/requirements.in flask==1.1.2
markupsafe==1.1.1 # via jinja2 # via -r requirements/requirements.in
pytz==2020.4 # via tzlocal itsdangerous==1.1.0
tzlocal==2.1 # via -r requirements/requirements.in # via flask
werkzeug==1.0.1 # via flask jinja2==2.11.2
# via flask
markdown==3.3.3
# via
# -r requirements/requirements.in
# mdx-linkify
markupsafe==1.1.1
# via jinja2
mdx-linkify==2.1
# via -r requirements/requirements.in
packaging==20.8
# via bleach
pyparsing==2.4.7
# via packaging
pytz==2020.5
# via tzlocal
six==1.15.0
# via bleach
tzlocal==2.1
# via -r requirements/requirements.in
webencodings==0.5.1
# via bleach
werkzeug==1.0.1
# via flask