diff --git a/app/__pycache__/main.cpython-312.pyc b/app/__pycache__/main.cpython-312.pyc
index 74d04c2..724ff05 100644
Binary files a/app/__pycache__/main.cpython-312.pyc and b/app/__pycache__/main.cpython-312.pyc differ
diff --git a/app/main.py b/app/main.py
index 4659dcf..769a018 100644
--- a/app/main.py
+++ b/app/main.py
@@ -60,7 +60,7 @@ class Application:
self.app.state.IMAGE_SIZES = {
'thumbnails': {'width': 150, 'height': 150},
'large': {'width': 800, 'height': 600},
- 'small': {'width': 300, 'height': 200},
+ 'small': {'width': 300, 'height': 300},
'original': {'width': None, 'height': None}, # Original størrelse
}
diff --git a/app/services/__pycache__/image_service.cpython-312.pyc b/app/services/__pycache__/image_service.cpython-312.pyc
index 54fd926..ea5995e 100644
Binary files a/app/services/__pycache__/image_service.cpython-312.pyc and b/app/services/__pycache__/image_service.cpython-312.pyc differ
diff --git a/app/services/__pycache__/markdown_render.cpython-312.pyc b/app/services/__pycache__/markdown_render.cpython-312.pyc
index f2cda9a..e7eff38 100644
Binary files a/app/services/__pycache__/markdown_render.cpython-312.pyc and b/app/services/__pycache__/markdown_render.cpython-312.pyc differ
diff --git a/app/services/image_service.py b/app/services/image_service.py
index 7b532c3..777cd14 100644
--- a/app/services/image_service.py
+++ b/app/services/image_service.py
@@ -156,7 +156,7 @@ class ImageService:
return FileResponse( file_path )
def image_tag(self, category: str, image_type: str, filename: str, alt: str = "", width: int = None,
- height: int = None) -> str:
+ height: int = None,css_class:str=None) -> str:
"""
Generate an HTML
tag with default sizes if dimensions are not provided.
"""
@@ -172,6 +172,9 @@ class ImageService:
tag += f' width="{width}"'
if height:
tag += f' height="{height}"'
+ if css_class:
+ tag += f' class="{css_class}"'
+
tag += ">"
return tag
\ No newline at end of file
diff --git a/app/services/markdown_render.py b/app/services/markdown_render.py
index b4400f0..d57907e 100644
--- a/app/services/markdown_render.py
+++ b/app/services/markdown_render.py
@@ -123,7 +123,7 @@ class MarkdownRenderer:
return True
- def get_image(self, image_type: str, filename: str, alt: str = "", width: int = None, height: int = None) -> Markup:
+ def get_image(self, image_type: str, filename: str, alt: str = "", width: int = None, height: int = None,css_class:str=None) -> Markup:
"""
Generate a dynamic HTML
tag for an image using ImageService's image_tag method.
"""
@@ -138,7 +138,8 @@ class MarkdownRenderer:
filename=filename,
alt=alt,
width=width,
- height=height
+ height=height,
+ css_class=css_class
)
return Markup(tag)
diff --git a/data/_frontpage/frontpage.md b/data/_frontpage/frontpage.md
index 00b38b8..60a4f97 100644
--- a/data/_frontpage/frontpage.md
+++ b/data/_frontpage/frontpage.md
@@ -2,17 +2,15 @@
## En Frisk Start for Henrik og Erika
-{{ image('thumbnails', 'pic11.jpg', alt='Mit fantatiske billed') }}
-
----
+{{ image('small', 'IMG20240518083419.jpg', alt='Mit fantatiske billed',css_class="image right") }}
Portugal er blevet symbolet på den nye begyndelse, jeg drømmer om – en mulighed for at skabe et liv med mere ro, plads og mening. Som Henrik, far til min 16-årige datter Erika, har tanken om at flytte fra Danmark til Portugal vokset sig stærkere de seneste år. Det er ikke bare et ønske om sol og varme, men om en hverdag, hvor livskvalitet betyder mere end stress og travlhed.
Drømmen er konkret: en hverdag med tid til både arbejde og familieliv, omgivet af Portugals smukke landskaber og venlige kultur. Med Lissabon som udgangspunkt forestiller jeg mig et liv, hvor jeg arbejder struktureret, pendler til Danmark i de lige uger og tilbringer de øvrige uger i vores nye hjem. Det handler ikke om at efterlade alt bag sig, men om at finde en bedre balance mellem mine forpligtelser i Danmark og en ny tilværelse, hvor solen skinner lidt længere.
+{{ image('small', 'IMG20240517195831.jpg', alt='Mit fantatiske billed',css_class="image left") }}
+
For Erika er det også en chance for at opleve en ny kultur, møde nye mennesker og måske starte på en ungdomsuddannelse i Portugal. Vi ved begge, at det ikke bliver uden udfordringer – med praktiske overvejelser som bolig, skat, pendling og skolegang – men fordelene vejer tungere. Leveomkostningerne er lavere, menneskerne er imødekommende, og tempoet giver plads til at trække vejret.
Denne hjemmeside er en samling af mine tanker, forberedelser og erfaringer på vejen mod at gøre drømmen til virkelighed. Måske overvejer du selv en lignende rejse, eller måske er du bare nysgerrig på, hvordan det er at tage springet. Her deler jeg min rejse – fra de første spæde idéer til de praktiske skridt mod et nyt liv i Portugal. For mig og for Erika.
----
-
diff --git a/data/_frontpage/images/IMG20240517195831.jpg b/data/_frontpage/images/IMG20240517195831.jpg
new file mode 100644
index 0000000..c1a62d3
Binary files /dev/null and b/data/_frontpage/images/IMG20240517195831.jpg differ
diff --git a/data/_frontpage/images/IMG20240518083419.jpg b/data/_frontpage/images/IMG20240518083419.jpg
new file mode 100644
index 0000000..b03e8f4
Binary files /dev/null and b/data/_frontpage/images/IMG20240518083419.jpg differ
diff --git a/static/images/_frontpage/small/IMG20240517195831.jpg b/static/images/_frontpage/small/IMG20240517195831.jpg
new file mode 100644
index 0000000..7cd35eb
Binary files /dev/null and b/static/images/_frontpage/small/IMG20240517195831.jpg differ
diff --git a/static/images/_frontpage/small/IMG20240517195831.webp b/static/images/_frontpage/small/IMG20240517195831.webp
new file mode 100644
index 0000000..7c08438
Binary files /dev/null and b/static/images/_frontpage/small/IMG20240517195831.webp differ
diff --git a/static/images/_frontpage/small/IMG20240518083419.jpg b/static/images/_frontpage/small/IMG20240518083419.jpg
new file mode 100644
index 0000000..d1ebbab
Binary files /dev/null and b/static/images/_frontpage/small/IMG20240518083419.jpg differ
diff --git a/static/images/_frontpage/small/IMG20240518083419.webp b/static/images/_frontpage/small/IMG20240518083419.webp
new file mode 100644
index 0000000..b2509b2
Binary files /dev/null and b/static/images/_frontpage/small/IMG20240518083419.webp differ
diff --git a/static/images/_frontpage/thumbnails/IMG20240517195831.jpg b/static/images/_frontpage/thumbnails/IMG20240517195831.jpg
new file mode 100644
index 0000000..9b035d1
Binary files /dev/null and b/static/images/_frontpage/thumbnails/IMG20240517195831.jpg differ
diff --git a/static/images/_frontpage/thumbnails/IMG20240517195831.webp b/static/images/_frontpage/thumbnails/IMG20240517195831.webp
new file mode 100644
index 0000000..94349f2
Binary files /dev/null and b/static/images/_frontpage/thumbnails/IMG20240517195831.webp differ
diff --git a/static/images/_frontpage/thumbnails/IMG20240518083419.jpg b/static/images/_frontpage/thumbnails/IMG20240518083419.jpg
new file mode 100644
index 0000000..5c0e3e4
Binary files /dev/null and b/static/images/_frontpage/thumbnails/IMG20240518083419.jpg differ
diff --git a/static/images/_frontpage/thumbnails/IMG20240518083419.webp b/static/images/_frontpage/thumbnails/IMG20240518083419.webp
new file mode 100644
index 0000000..36480f0
Binary files /dev/null and b/static/images/_frontpage/thumbnails/IMG20240518083419.webp differ