{% for menuitem in site_root.get_children.live.in_menu %}
diff --git a/iamkonstantin_web/urls.py b/iamkonstantin_web/urls.py
index d53a50e..4b29694 100644
--- a/iamkonstantin_web/urls.py
+++ b/iamkonstantin_web/urls.py
@@ -1,4 +1,5 @@
from django.conf import settings
+from django.conf.urls.i18n import i18n_patterns
from django.urls import include, path
from django.contrib import admin
from django.views.generic.base import TemplateView
@@ -8,6 +9,7 @@ from wagtail import urls as wagtail_urls
from wagtail.documents import urls as wagtaildocs_urls
from blog.feeds import RssBlogFeed
+from iamkonstantin_web.api import api_router
from newsletter import views as newsletter_views
from search import views as search_views
from wagtail.contrib.sitemaps.views import sitemap
@@ -25,6 +27,17 @@ urlpatterns = [
path('newsletter/thanks', newsletter_views.thanks, name='thanks')
]
+urlpatterns += [
+ path('api/v2/', api_router.urls),
+]
+
+# Translatable URLs
+# These will be available under a language code prefix. For example /en/search/
+urlpatterns += i18n_patterns(
+ path("", include(wagtail_urls)),
+ prefix_default_language=False,
+)
+
if settings.DEBUG:
from django.conf.urls.static import static
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
@@ -34,12 +47,12 @@ if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += path("__reload__/", include("django_browser_reload.urls")),
-urlpatterns = urlpatterns + [
- # For anything not caught by a more specific rule above, hand over to
- # Wagtail's page serving mechanism. This should be the last pattern in
- # the list:
- path("", include(wagtail_urls)),
- # Alternatively, if you want Wagtail pages to be served from a subpath
- # of your site, rather than the site root:
- # path("pages/", include(wagtail_urls)),
-]
+# urlpatterns = urlpatterns + [
+# # For anything not caught by a more specific rule above, hand over to
+# # Wagtail's page serving mechanism. This should be the last pattern in
+# # the list:
+# path("", include(wagtail_urls)),
+# # Alternatively, if you want Wagtail pages to be served from a subpath
+# # of your site, rather than the site root:
+# # path("pages/", include(wagtail_urls)),
+# ]
diff --git a/media/images/097d70b8f56ef0dbeaefd4a981ccc510.2e16d0ba.fill-160x100.png b/media/images/097d70b8f56ef0dbeaefd4a981ccc510.2e16d0ba.fill-160x100.png
deleted file mode 100644
index 53861fa..0000000
Binary files a/media/images/097d70b8f56ef0dbeaefd4a981ccc510.2e16d0ba.fill-160x100.png and /dev/null differ
diff --git a/media/images/097d70b8f56ef0dbeaefd4a981ccc510.2e16d0ba.fill-320x240.png b/media/images/097d70b8f56ef0dbeaefd4a981ccc510.2e16d0ba.fill-320x240.png
deleted file mode 100644
index a695f88..0000000
Binary files a/media/images/097d70b8f56ef0dbeaefd4a981ccc510.2e16d0ba.fill-320x240.png and /dev/null differ
diff --git a/media/images/097d70b8f56ef0dbeaefd4a981ccc510.max-165x165.png b/media/images/097d70b8f56ef0dbeaefd4a981ccc510.max-165x165.png
deleted file mode 100644
index 5723675..0000000
Binary files a/media/images/097d70b8f56ef0dbeaefd4a981ccc510.max-165x165.png and /dev/null differ
diff --git a/media/images/097d70b8f56ef0dbeaefd4a981ccc510.width-1600.png b/media/images/097d70b8f56ef0dbeaefd4a981ccc510.width-1600.png
deleted file mode 100644
index ae99c41..0000000
Binary files a/media/images/097d70b8f56ef0dbeaefd4a981ccc510.width-1600.png and /dev/null differ
diff --git a/media/images/097d70b8f56ef0dbeaefd4a981ccc510.width-400.png b/media/images/097d70b8f56ef0dbeaefd4a981ccc510.width-400.png
deleted file mode 100644
index 0586455..0000000
Binary files a/media/images/097d70b8f56ef0dbeaefd4a981ccc510.width-400.png and /dev/null differ
diff --git a/media/images/097d70b8f56ef0dbeaefd4a981ccc510.width-800.png b/media/images/097d70b8f56ef0dbeaefd4a981ccc510.width-800.png
deleted file mode 100644
index c79bb07..0000000
Binary files a/media/images/097d70b8f56ef0dbeaefd4a981ccc510.width-800.png and /dev/null differ
diff --git a/media/images/_508d3ac3-6905-4b23-b662-a3604050a.2e16d0ba.fill-168x168.jpg b/media/images/_508d3ac3-6905-4b23-b662-a3604050a.2e16d0ba.fill-168x168.jpg
deleted file mode 100644
index 9bcd145..0000000
Binary files a/media/images/_508d3ac3-6905-4b23-b662-a3604050a.2e16d0ba.fill-168x168.jpg and /dev/null differ
diff --git a/media/images/_508d3ac3-6905-4b23-b662-a3604050ac8.2e16d0ba.fill-28x28.jpg b/media/images/_508d3ac3-6905-4b23-b662-a3604050ac8.2e16d0ba.fill-28x28.jpg
deleted file mode 100644
index 896ff85..0000000
Binary files a/media/images/_508d3ac3-6905-4b23-b662-a3604050ac8.2e16d0ba.fill-28x28.jpg and /dev/null differ
diff --git a/media/images/_508d3ac3-6905-4b23-b662-a3604050ac8.2e16d0ba.fill-40x60.jpg b/media/images/_508d3ac3-6905-4b23-b662-a3604050ac8.2e16d0ba.fill-40x60.jpg
deleted file mode 100644
index ba35712..0000000
Binary files a/media/images/_508d3ac3-6905-4b23-b662-a3604050ac8.2e16d0ba.fill-40x60.jpg and /dev/null differ
diff --git a/media/images/_508d3ac3-6905-4b23-b662-a3604050ac8.2e16d0ba.fill-64x64.jpg b/media/images/_508d3ac3-6905-4b23-b662-a3604050ac8.2e16d0ba.fill-64x64.jpg
deleted file mode 100644
index 21e5798..0000000
Binary files a/media/images/_508d3ac3-6905-4b23-b662-a3604050ac8.2e16d0ba.fill-64x64.jpg and /dev/null differ
diff --git a/media/images/_508d3ac3-6905-4b23-b662-a3604050ac80.max-165x165.jpg b/media/images/_508d3ac3-6905-4b23-b662-a3604050ac80.max-165x165.jpg
deleted file mode 100644
index d363d9c..0000000
Binary files a/media/images/_508d3ac3-6905-4b23-b662-a3604050ac80.max-165x165.jpg and /dev/null differ
diff --git a/media/images/_508d3ac3-6905-4b23-b662-a3604050ac80.width-28.jpg b/media/images/_508d3ac3-6905-4b23-b662-a3604050ac80.width-28.jpg
deleted file mode 100644
index 896ff85..0000000
Binary files a/media/images/_508d3ac3-6905-4b23-b662-a3604050ac80.width-28.jpg and /dev/null differ
diff --git a/media/images/moon_and_planets_design.2e16d0ba.fill-320x240.jpg b/media/images/moon_and_planets_design.2e16d0ba.fill-320x240.jpg
deleted file mode 100644
index 87942ed..0000000
Binary files a/media/images/moon_and_planets_design.2e16d0ba.fill-320x240.jpg and /dev/null differ
diff --git a/media/images/moon_and_planets_design.2e16d0ba.fill-600x338.jpg b/media/images/moon_and_planets_design.2e16d0ba.fill-600x338.jpg
deleted file mode 100644
index 9f8798a..0000000
Binary files a/media/images/moon_and_planets_design.2e16d0ba.fill-600x338.jpg and /dev/null differ
diff --git a/media/images/moon_and_planets_design.max-165x165.jpg b/media/images/moon_and_planets_design.max-165x165.jpg
deleted file mode 100644
index c290590..0000000
Binary files a/media/images/moon_and_planets_design.max-165x165.jpg and /dev/null differ
diff --git a/media/images/moon_and_planets_design.original.jpg b/media/images/moon_and_planets_design.original.jpg
deleted file mode 100644
index 074d2c1..0000000
Binary files a/media/images/moon_and_planets_design.original.jpg and /dev/null differ
diff --git a/media/images/pexels-life-of-pix-8892.2e16d0ba.fill-480x320.jpg b/media/images/pexels-life-of-pix-8892.2e16d0ba.fill-480x320.jpg
deleted file mode 100644
index 7af1a8c..0000000
Binary files a/media/images/pexels-life-of-pix-8892.2e16d0ba.fill-480x320.jpg and /dev/null differ
diff --git a/media/images/pexels-life-of-pix-8892.max-165x165.jpg b/media/images/pexels-life-of-pix-8892.max-165x165.jpg
deleted file mode 100644
index d5d8705..0000000
Binary files a/media/images/pexels-life-of-pix-8892.max-165x165.jpg and /dev/null differ
diff --git a/media/images/pexels-life-of-pix-8892.max-800x600.jpg b/media/images/pexels-life-of-pix-8892.max-800x600.jpg
deleted file mode 100644
index 9128c36..0000000
Binary files a/media/images/pexels-life-of-pix-8892.max-800x600.jpg and /dev/null differ
diff --git a/media/images/pexels-life-of-pix-8892.width-800.jpg b/media/images/pexels-life-of-pix-8892.width-800.jpg
deleted file mode 100644
index 9128c36..0000000
Binary files a/media/images/pexels-life-of-pix-8892.width-800.jpg and /dev/null differ
diff --git a/media/original_images/097d70b8f56ef0dbeaefd4a981ccc510.png b/media/original_images/097d70b8f56ef0dbeaefd4a981ccc510.png
deleted file mode 100644
index eb1805b..0000000
Binary files a/media/original_images/097d70b8f56ef0dbeaefd4a981ccc510.png and /dev/null differ
diff --git a/media/original_images/_508d3ac3-6905-4b23-b662-a3604050ac80.jpeg b/media/original_images/_508d3ac3-6905-4b23-b662-a3604050ac80.jpeg
deleted file mode 100644
index 94a9f3a..0000000
Binary files a/media/original_images/_508d3ac3-6905-4b23-b662-a3604050ac80.jpeg and /dev/null differ
diff --git a/media/original_images/moon_and_planets_design.jpeg b/media/original_images/moon_and_planets_design.jpeg
deleted file mode 100644
index d0c1440..0000000
Binary files a/media/original_images/moon_and_planets_design.jpeg and /dev/null differ
diff --git a/media/original_images/pexels-life-of-pix-8892.jpg b/media/original_images/pexels-life-of-pix-8892.jpg
deleted file mode 100644
index 22e38e6..0000000
Binary files a/media/original_images/pexels-life-of-pix-8892.jpg and /dev/null differ
diff --git a/newsletter/templates/newsletter/snippets/signup_form.html b/newsletter/templates/newsletter/snippets/signup_form.html
index 500fc82..1b44eb3 100644
--- a/newsletter/templates/newsletter/snippets/signup_form.html
+++ b/newsletter/templates/newsletter/snippets/signup_form.html
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/portfolio/templates/portfolio/portfolio_page.html b/portfolio/templates/portfolio/portfolio_page.html
index 8e395fe..2e3a8a5 100644
--- a/portfolio/templates/portfolio/portfolio_page.html
+++ b/portfolio/templates/portfolio/portfolio_page.html
@@ -4,8 +4,14 @@
{% block body_class %}template-portfolio{% endblock %}
-{% block content %}
-
{{ page.title }}
- {{ page.body }}
+{% block content %}
+
+
+
{{ page.title }}
+
+ {{ page.body }}
+
+
+
{% endblock %}
\ No newline at end of file
diff --git a/requirements.txt b/requirements.txt
index 69558ab..0f0ad01 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,8 +1,8 @@
-Django>=4.2,<5.2
-wagtail>=6.3,<6.4
+Django>=5.2.1,<5.3
+wagtail>=6.4,<7.1
whitenoise>=6.6,<7.0
wagtailcodeblock>=1.29.0.2,<2.0
django-tailwind>=3.6.0
-django-browser-reload>=1.12
+django-browser-reload>=1.17
Wand==0.6.13
-wagtail-seo==2.5.0
\ No newline at end of file
+wagtail-seo==3.0.0
\ No newline at end of file
diff --git a/search/templates/search/search.html b/search/templates/search/search.html
index 0a067f5..75556cb 100644
--- a/search/templates/search/search.html
+++ b/search/templates/search/search.html
@@ -13,13 +13,11 @@