diff --git a/.gitignore b/.gitignore
index 1f30251..8833c3d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -165,4 +165,7 @@ cython_debug/
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
-.env.production
\ No newline at end of file
+.env.production
+
+media/images/
+media/original_images/
\ No newline at end of file
diff --git a/Makefile b/Makefile
index 9fc9251..bf0f14d 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
.PHONY: help build publish
-VERSION = 1.5.0
+VERSION = 1.7.0
help:
@perl -nle'print $& if m{^[a-zA-Z_-]+:.*?## .*$$}' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
diff --git a/base/blocks.py b/base/blocks.py
index a109031..aef8178 100644
--- a/base/blocks.py
+++ b/base/blocks.py
@@ -1,3 +1,4 @@
+from wagtail.api import APIField
from wagtail.blocks import (
CharBlock,
ChoiceBlock,
@@ -14,6 +15,13 @@ class ImageBlock(StructBlock):
caption = CharBlock(required=False)
attribution = CharBlock(required=False)
+ api_fields = [
+ APIField('image'),
+ # Adds a URL to a rendered thumbnail of the image to the API
+ APIField('caption'),
+ APIField('attribution'),
+ ]
+
class Meta:
icon = "image"
template = "base/blocks/image_block.html"
diff --git a/blog/models.py b/blog/models.py
index 64ad0d5..54357fa 100644
--- a/blog/models.py
+++ b/blog/models.py
@@ -6,6 +6,7 @@ from modelcluster.fields import ParentalKey, ParentalManyToManyField
from modelcluster.contrib.taggit import ClusterTaggableManager
from taggit.models import TaggedItemBase
from wagtail.api import APIField
+from wagtail.images.api.fields import ImageRenditionField
from wagtail.models import Page, Orderable
from wagtail.fields import RichTextField, StreamField
@@ -78,6 +79,7 @@ class BlogPage(SeoMixin, Page):
# Export fields over the API
api_fields = [
APIField('gallery_images'),
+ # Adds a URL to a rendered thumbnail of the image to the API
APIField('body'),
APIField('intro'),
APIField('tags'),
diff --git a/home/templates/home/home_page.html b/home/templates/home/home_page.html
index 161686a..fb01ee1 100644
--- a/home/templates/home/home_page.html
+++ b/home/templates/home/home_page.html
@@ -9,13 +9,13 @@
>
- Drawing of my computer desk where we see a computer with an open Terminal
+ Hero image
+
+
+ steaming coffee sits on the desk, to the left of the computer. The cup has a Python logo on it." />
Hi! I'm Konstantin
+ alt="waving hand emoji"
+ src="static/images/waving-hand-sign_1f44b.png" />Hi! I'm Konstantin
@@ -50,7 +50,7 @@
{% for post in recent_blog_items %}
{% with post=post.specific %}
-
+
diff --git a/iamkonstantin_web/settings/base.py b/iamkonstantin_web/settings/base.py
index d3cff38..a978cde 100644
--- a/iamkonstantin_web/settings/base.py
+++ b/iamkonstantin_web/settings/base.py
@@ -152,7 +152,7 @@ WAGTAIL_CONTENT_LANGUAGES = LANGUAGES = [
('nl', "Dutch"),
]
-WAGTAILSIMPLETRANSLATION_SYNC_PAGE_TREE = True
+WAGTAILSIMPLETRANSLATION_SYNC_PAGE_TREE = False
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/5.0/howto/static-files/
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/requirements.txt b/requirements.txt
index 04fcbe1..2f1f0bf 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -3,6 +3,6 @@ wagtail>=6.3.1,<6.4
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