{{ favorite.description }}
-diff --git a/app.py b/app.py index 05837a8..4d7c3b5 100644 --- a/app.py +++ b/app.py @@ -20,17 +20,29 @@ with open("mock_data.json") as file: # Index route @app.get("/", response_class=HTMLResponse) async def get_index(request: Request): - return templates.TemplateResponse("index.html", {"request": request, "data": data}) + return templates.TemplateResponse( + "index.html", + {"request": request, "data": data, "page_title": "Forside", "author": "Henrik"} + ) # Category route @app.get("/category/{category_name}", response_class=HTMLResponse) async def get_category(request: Request, category_name: str): - category_file = f"data/{category_name}/index.html" - if os.path.exists(category_file): - with open(category_file) as file: - category_content = file.read() - return templates.TemplateResponse( - "category.html", - {"request": request, "category_name": category_name, "content": category_content} - ) + # Find den korrekte kategori + category = next((cat for cat in data["categories"] if cat["path"] == category_name), None) + if category: + category_file = f"data/{category_name}/index.html" + if os.path.exists(category_file): + with open(category_file) as file: + category_content = file.read() + return templates.TemplateResponse( + "category.html", + { + "request": request, + "data": data, + "page_title": category["name"], + "author": category["author"], + "content": category_content + }, + ) return HTMLResponse("Kategori ikke fundet", status_code=404) \ No newline at end of file diff --git a/mock_data.json b/mock_data.json index ecf6420..59881d5 100644 --- a/mock_data.json +++ b/mock_data.json @@ -1,13 +1,13 @@ { "categories": [ - {"name": "SKAT", "path": "skat"}, - {"name": "Skole", "path": "skole"}, - {"name": "Bolig", "path": "bolig"}, - {"name": "Job", "path": "job"} + {"name": "SKAT", "path": "skat", "author": "Henrik"}, + {"name": "Skole", "path": "skole", "author": "Erika"}, + {"name": "Bolig", "path": "bolig", "author": "Henrik"}, + {"name": "Job", "path": "job", "author": "Henrik"} ], "favorites": [ - {"name": "SKAT", "image": "images/pic07.jpg", "description": "Farvorit Kategori"}, - {"name": "Skole", "image": "images/pic08.jpg", "description": "Skole info"}, + {"name": "SKAT", "image": "images/pic07.jpg", "description": "Favorit Kategori"}, + {"name": "Skole", "image": "images/pic08.jpg", "description": "Skole information"}, {"name": "Bolig", "image": "images/pic09.jpg", "description": "Bolig detaljer"} ] } \ No newline at end of file diff --git a/templates/base_template.html b/templates/base_template.html new file mode 100644 index 0000000..df8df11 --- /dev/null +++ b/templates/base_template.html @@ -0,0 +1,48 @@ + + +
+
-
+{% block content %}
+- 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. -
-- 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. -
-
+
-
-
-+ 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. +
++ 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. +
+{{ favorite.description }}
+