aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site
diff options
context:
space:
mode:
Diffstat (limited to 'pydis_site')
-rw-r--r--pydis_site/apps/home/urls.py7
-rw-r--r--pydis_site/apps/wiki_container/__init__.py0
-rw-r--r--pydis_site/apps/wiki_container/apps.py6
-rw-r--r--pydis_site/apps/wiki_container/urls.py6
-rw-r--r--pydis_site/hosts.py3
-rw-r--r--pydis_site/settings.py29
-rw-r--r--pydis_site/static/css/pygments.css70
7 files changed, 103 insertions, 18 deletions
diff --git a/pydis_site/apps/home/urls.py b/pydis_site/apps/home/urls.py
index a01e019e..ede0531e 100644
--- a/pydis_site/apps/home/urls.py
+++ b/pydis_site/apps/home/urls.py
@@ -1,10 +1,11 @@
from django.contrib import admin
-from django.urls import path
+from django.urls import path, include
from django.views.generic import TemplateView
app_name = 'home'
urlpatterns = [
- path('', TemplateView.as_view(template_name='home/index.html'), name='index'),
- path('admin/', admin.site.urls)
+ path('admin/', admin.site.urls),
+ path('wiki/', include('wiki.urls')),
+ path('/', TemplateView.as_view(template_name='home/index.html'), name='index'),
]
diff --git a/pydis_site/apps/wiki_container/__init__.py b/pydis_site/apps/wiki_container/__init__.py
deleted file mode 100644
index e69de29b..00000000
--- a/pydis_site/apps/wiki_container/__init__.py
+++ /dev/null
diff --git a/pydis_site/apps/wiki_container/apps.py b/pydis_site/apps/wiki_container/apps.py
deleted file mode 100644
index 874ae8e4..00000000
--- a/pydis_site/apps/wiki_container/apps.py
+++ /dev/null
@@ -1,6 +0,0 @@
-from wiki.apps import WikiConfig
-
-
-class WikiContainerConfig(WikiConfig):
- name = 'wiki_container'
- default_site = 'pydis_site.sites.PyDisWikiSite'
diff --git a/pydis_site/apps/wiki_container/urls.py b/pydis_site/apps/wiki_container/urls.py
deleted file mode 100644
index 1537fe8c..00000000
--- a/pydis_site/apps/wiki_container/urls.py
+++ /dev/null
@@ -1,6 +0,0 @@
-from django.urls import path, include
-
-urlpatterns = [
- path('notifications/', include('django_nyt.urls')),
- path('', include('wiki.urls'))
-]
diff --git a/pydis_site/hosts.py b/pydis_site/hosts.py
index fc43d0eb..25220ee0 100644
--- a/pydis_site/hosts.py
+++ b/pydis_site/hosts.py
@@ -3,8 +3,7 @@ from django_hosts import host, patterns
host_patterns = patterns(
'',
- # host(r"subdomain pattern", "URLs module", "host entry name")
- host(r'wiki', 'pydis_site.apps.wiki_container.urls', name="wiki"),
+ # host(r"subdomain pattern", "URLs module", "host entry name"),
host(r'admin', 'pydis_site.apps.admin.urls', name="admin"),
host(r'api', 'pydis_site.apps.api.urls', name='api'),
host(r'.*', 'pydis_site.apps.home.urls', name=settings.DEFAULT_HOST)
diff --git a/pydis_site/settings.py b/pydis_site/settings.py
index 2212da21..e55b3132 100644
--- a/pydis_site/settings.py
+++ b/pydis_site/settings.py
@@ -64,7 +64,6 @@ else:
INSTALLED_APPS = [
'pydis_site.apps.api',
'pydis_site.apps.home',
- 'pydis_site.apps.wiki_container',
'django.contrib.admin',
'django.contrib.auth',
@@ -277,3 +276,31 @@ 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",
+ ]
+}
diff --git a/pydis_site/static/css/pygments.css b/pydis_site/static/css/pygments.css
new file mode 100644
index 00000000..d2e9fc72
--- /dev/null
+++ b/pydis_site/static/css/pygments.css
@@ -0,0 +1,70 @@
+.codehilite .hll { background-color: #49483e }
+.codehilite { background: #272822; color: #f8f8f2 }
+.codehilite .c { color: #75715e } /* Comment */
+.codehilite .err { color: #960050; background-color: #1e0010 } /* Error */
+.codehilite .k { color: #66d9ef } /* Keyword */
+.codehilite .l { color: #ae81ff } /* Literal */
+.codehilite .n { color: #f8f8f2 } /* Name */
+.codehilite .o { color: #f92672 } /* Operator */
+.codehilite .p { color: #f8f8f2 } /* Punctuation */
+.codehilite .ch { color: #75715e } /* Comment.Hashbang */
+.codehilite .cm { color: #75715e } /* Comment.Multiline */
+.codehilite .cp { color: #75715e } /* Comment.Preproc */
+.codehilite .cpf { color: #75715e } /* Comment.PreprocFile */
+.codehilite .c1 { color: #75715e } /* Comment.Single */
+.codehilite .cs { color: #75715e } /* Comment.Special */
+.codehilite .gd { color: #f92672 } /* Generic.Deleted */
+.codehilite .ge { font-style: italic } /* Generic.Emph */
+.codehilite .gi { color: #a6e22e } /* Generic.Inserted */
+.codehilite .gs { font-weight: bold } /* Generic.Strong */
+.codehilite .gu { color: #75715e } /* Generic.Subheading */
+.codehilite .kc { color: #66d9ef } /* Keyword.Constant */
+.codehilite .kd { color: #66d9ef } /* Keyword.Declaration */
+.codehilite .kn { color: #f92672 } /* Keyword.Namespace */
+.codehilite .kp { color: #66d9ef } /* Keyword.Pseudo */
+.codehilite .kr { color: #66d9ef } /* Keyword.Reserved */
+.codehilite .kt { color: #66d9ef } /* Keyword.Type */
+.codehilite .ld { color: #e6db74 } /* Literal.Date */
+.codehilite .m { color: #ae81ff } /* Literal.Number */
+.codehilite .s { color: #e6db74 } /* Literal.String */
+.codehilite .na { color: #a6e22e } /* Name.Attribute */
+.codehilite .nb { color: #f8f8f2 } /* Name.Builtin */
+.codehilite .nc { color: #a6e22e } /* Name.Class */
+.codehilite .no { color: #66d9ef } /* Name.Constant */
+.codehilite .nd { color: #a6e22e } /* Name.Decorator */
+.codehilite .ni { color: #f8f8f2 } /* Name.Entity */
+.codehilite .ne { color: #a6e22e } /* Name.Exception */
+.codehilite .nf { color: #a6e22e } /* Name.Function */
+.codehilite .nl { color: #f8f8f2 } /* Name.Label */
+.codehilite .nn { color: #f8f8f2 } /* Name.Namespace */
+.codehilite .nx { color: #a6e22e } /* Name.Other */
+.codehilite .py { color: #f8f8f2 } /* Name.Property */
+.codehilite .nt { color: #f92672 } /* Name.Tag */
+.codehilite .nv { color: #f8f8f2 } /* Name.Variable */
+.codehilite .ow { color: #f92672 } /* Operator.Word */
+.codehilite .w { color: #f8f8f2 } /* Text.Whitespace */
+.codehilite .mb { color: #ae81ff } /* Literal.Number.Bin */
+.codehilite .mf { color: #ae81ff } /* Literal.Number.Float */
+.codehilite .mh { color: #ae81ff } /* Literal.Number.Hex */
+.codehilite .mi { color: #ae81ff } /* Literal.Number.Integer */
+.codehilite .mo { color: #ae81ff } /* Literal.Number.Oct */
+.codehilite .sa { color: #e6db74 } /* Literal.String.Affix */
+.codehilite .sb { color: #e6db74 } /* Literal.String.Backtick */
+.codehilite .sc { color: #e6db74 } /* Literal.String.Char */
+.codehilite .dl { color: #e6db74 } /* Literal.String.Delimiter */
+.codehilite .sd { color: #e6db74 } /* Literal.String.Doc */
+.codehilite .s2 { color: #e6db74 } /* Literal.String.Double */
+.codehilite .se { color: #ae81ff } /* Literal.String.Escape */
+.codehilite .sh { color: #e6db74 } /* Literal.String.Heredoc */
+.codehilite .si { color: #e6db74 } /* Literal.String.Interpol */
+.codehilite .sx { color: #e6db74 } /* Literal.String.Other */
+.codehilite .sr { color: #e6db74 } /* Literal.String.Regex */
+.codehilite .s1 { color: #e6db74 } /* Literal.String.Single */
+.codehilite .ss { color: #e6db74 } /* Literal.String.Symbol */
+.codehilite .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */
+.codehilite .fm { color: #a6e22e } /* Name.Function.Magic */
+.codehilite .vc { color: #f8f8f2 } /* Name.Variable.Class */
+.codehilite .vg { color: #f8f8f2 } /* Name.Variable.Global */
+.codehilite .vi { color: #f8f8f2 } /* Name.Variable.Instance */
+.codehilite .vm { color: #f8f8f2 } /* Name.Variable.Magic */
+.codehilite .il { color: #ae81ff } /* Literal.Number.Integer.Long */