diff --git a/Pipfile b/Pipfile
index 29076bb..64d2ca9 100644
--- a/Pipfile
+++ b/Pipfile
@@ -26,6 +26,7 @@ markdown = "*"
bleach = "*"
django-debug-toolbar = "*"
xrd = "*"
+django-push = "*"
[dev-packages]
diff --git a/Pipfile.lock b/Pipfile.lock
index a4a8456..52e2a88 100644
--- a/Pipfile.lock
+++ b/Pipfile.lock
@@ -1,7 +1,7 @@
{
"_meta": {
"hash": {
- "sha256": "dc39eb988fd0df9d07f81c689d5ee326958f557b423bd98e6d52d0610e5691f5"
+ "sha256": "bf80c6036fc124e9afa1aa029b73d614b477dba02cf948696dd8eb1fa50dc745"
},
"host-environment-markers": {
"implementation_name": "cpython",
@@ -137,6 +137,13 @@
],
"version": "==0.3.0"
},
+ "django-push": {
+ "hashes": [
+ "sha256:88d9d57326c9b5f8485510527c780418da1a3c0c485dbb283281d6bf2ef6598d",
+ "sha256:7101f2d66ff7fd932fe379c70f4d03f74955634fbecb187f03c3e82cd55b8274"
+ ],
+ "version": "==1.0"
+ },
"django-redis-cache": {
"hashes": [
"sha256:2b4e3510bbcaf3d331975717afd6f15a36fbaf7622504599d2727dc99f90c64d"
diff --git a/lemoncurry/settings/base.py b/lemoncurry/settings/base.py
index 5487fc9..891c646 100644
--- a/lemoncurry/settings/base.py
+++ b/lemoncurry/settings/base.py
@@ -216,3 +216,7 @@ META_SITE_PROTOCOL = 'https'
META_SITE_NAME = LEMONCURRY_SITE_NAME
META_USE_OG_PROPERTIES = True
META_USE_TWITTER_PROPERTIES = True
+
+# django-push
+# https://django-push.readthedocs.io/en/latest/publisher.html
+PUSH_HUB = 'https://00dani.superfeedr.com/'
diff --git a/lemoncurry/templates/lemoncurry/layout.html b/lemoncurry/templates/lemoncurry/layout.html
index 523ecbb..01c88c4 100644
--- a/lemoncurry/templates/lemoncurry/layout.html
+++ b/lemoncurry/templates/lemoncurry/layout.html
@@ -7,6 +7,9 @@
+
+
+
{% include 'meta/meta.html' %}
diff --git a/lemoncurry/templatetags/lemoncurry_tags.py b/lemoncurry/templatetags/lemoncurry_tags.py
index 4dcc899..df1aae5 100644
--- a/lemoncurry/templatetags/lemoncurry_tags.py
+++ b/lemoncurry/templatetags/lemoncurry_tags.py
@@ -97,3 +97,8 @@ def nav_crumbs(context, route):
'current': current,
'title': context.get('title'),
}
+
+
+@register.simple_tag
+def get_push_hub():
+ return settings.PUSH_HUB