aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/settings.py
diff options
context:
space:
mode:
Diffstat (limited to 'pydis_site/settings.py')
-rw-r--r--pydis_site/settings.py53
1 files changed, 50 insertions, 3 deletions
diff --git a/pydis_site/settings.py b/pydis_site/settings.py
index e8355918..e55b3132 100644
--- a/pydis_site/settings.py
+++ b/pydis_site/settings.py
@@ -64,22 +64,33 @@ else:
INSTALLED_APPS = [
'pydis_site.apps.api',
'pydis_site.apps.home',
- 'pydis_site.apps.wiki',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
+ 'django.contrib.humanize.apps.HumanizeConfig',
'django.contrib.sessions',
'django.contrib.messages',
+ 'django.contrib.sites.apps.SitesConfig',
'django.contrib.staticfiles',
'crispy_forms',
+ 'django_crispy_bulma',
'django_hosts',
'django_filters',
- 'django_crispy_bulma',
+ 'django_nyt.apps.DjangoNytConfig',
'django_simple_bulma',
+ 'mptt',
'rest_framework',
- 'rest_framework.authtoken'
+ 'rest_framework.authtoken',
+ 'sekizai',
+ 'sorl.thumbnail',
+
+ 'wiki.apps.WikiConfig',
+ 'wiki.plugins.attachments.apps.AttachmentsConfig',
+ 'wiki.plugins.notifications.apps.NotificationsConfig',
+ 'wiki.plugins.images.apps.ImagesConfig',
+ 'wiki.plugins.macros.apps.MacrosConfig',
]
MIDDLEWARE = [
@@ -112,6 +123,8 @@ TEMPLATES = [
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
+
+ "sekizai.context_processors.sekizai",
],
},
},
@@ -257,3 +270,37 @@ BULMA_SETTINGS = {
"link": "$primary",
}
}
+
+# Required for the wiki
+SITE_ID = 1
+
+WIKI_ACCOUNT_HANDLING = False
+WIKI_ACCOUNT_SIGNUP_ALLOWED = False
+
+WIKI_ANONYMOUS = True
+WIKI_ANONYMOUS_CREATE = DEBUG
+WIKI_ANONYMOUS_UPLOAD = DEBUG
+WIKI_ANONYMOUS_WRITE = DEBUG
+
+WIKI_MARKDOWN_KWARGS = {
+ "extension_configs": {
+ "wiki.plugins.macros.mdx.toc": {
+ "title": "Contents"
+ }
+ }, "extensions": [
+ "markdown.extensions.abbr",
+ "markdown.extensions.attr_list",
+ "markdown.extensions.extra",
+ "markdown.extensions.fenced_code",
+ "markdown.extensions.footnotes",
+ "markdown.extensions.nl2br",
+ "markdown.extensions.sane_lists",
+
+ "wiki.core.markdown.mdx.codehilite",
+ "wiki.core.markdown.mdx.previewlinks",
+ "wiki.core.markdown.mdx.responsivetable",
+ "wiki.plugins.macros.mdx.macro",
+ "wiki.plugins.macros.mdx.toc",
+ "wiki.plugins.macros.mdx.wikilinks",
+ ]
+}