1
0
Fork 0
forked from github/pelican

Expose use_unicode setting of slugify in settings and use it

This commit is contained in:
Deniz Turgut 2020-04-19 18:51:55 +03:00
commit 97fe235e60
5 changed files with 48 additions and 24 deletions

View file

@ -320,12 +320,6 @@ Basic settings
A list of default Pygments settings for your reStructuredText code blocks.
See :ref:`internal_pygments_options` for a list of supported options.
.. data:: SLUGIFY_SOURCE = 'title'
Specifies where you want the slug to be automatically generated from. Can be
set to ``title`` to use the 'Title:' metadata tag or ``basename`` to use the
article's file name when creating the slug.
.. data:: CACHE_CONTENT = False
If ``True``, saves content in caches. See
@ -621,6 +615,19 @@ corresponding ``*_URL`` setting as string, while others hard-code them:
``'archives.html'``, ``'authors.html'``, ``'categories.html'``,
``'tags.html'``.
.. data:: SLUGIFY_SOURCE = 'title'
Specifies where you want the slug to be automatically generated from. Can be
set to ``title`` to use the 'Title:' metadata tag or ``basename`` to use the
article's file name when creating the slug.
.. data:: SLUGIFY_USE_UNICODE = False
Allow unicode characters in slugs. Set ``True`` to keep unicode characters
in auto-generated slugs. Otherwise, unicode characters will be replaced
with ASCII equivalents.
.. data:: SLUG_REGEX_SUBSTITUTIONS = [
(r'[^\\w\\s-]', ''), # remove non-alphabetical/whitespace/'-' chars
(r'(?u)\\A\\s*', ''), # strip leading whitespace