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