Metadata-Version: 2.4
Name: wiki-template
Version: 0.3.0
Summary: A django-wiki plugin that implements MediaWiki style templates.
Author: Ronald White
License: GPL-3.0-or-later
Project-URL: Homepage, https://github.com/tkliuxing/wiki-template
Project-URL: Repository, https://github.com/tkliuxing/wiki-template
Project-URL: Issues, https://github.com/tkliuxing/wiki-template/issues
Keywords: wiki,template,django,django-wiki
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2.0
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.2
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
Requires-Dist: wiki>=0.4

Wiki (django-wiki) Template Plugin
==================================

`wiki <https://github.com/django-wiki/django-wiki>`_ is is a rewrite of django-simplewiki,
a project from 2009 that aimed to be a base system for a wiki.

Template Plugin
****************

Wiki Template almoust like MediaWiki's template language. One definition, used in multiple places.

Install
-------

``pip install wiki-template`` and create your django project.


Settings
--------

Insert "wiki_template.apps.WikiTemplateConfig" to ``INSTALLED_APPS`` before "wiki.plugins.*"::

    INSTALLED_APPS = [
        ......
        'wiki_template.apps.WikiTemplateConfig',
        ......
    ]


You may need add configure ``WIKI_MARKDOWN_HTML_WHITELIST`` to settings.py
when you want use html into wiki template.

e.g.::

    WIKI_MARKDOWN_HTML_WHITELIST = [
        'center', 'style', 'div'
    ]

Also you need add ``WIKI_MARKDOWN_HTML_ATTRIBUTES``, ``WIKI_MARKDOWN_HTML_STYLES`` to settings when use inline style::

    WIKI_MARKDOWN_HTML_ATTRIBUTES = {
        '*': ['style']
    }

    WIKI_MARKDOWN_HTML_STYLES = [
        'padding', 'width', 'color', 'float', 'clear', 'background'
    ]

Bug report
**********

Any issues report to `Github <https://github.com/tkliuxing/wiki-template/issues>`_.
