mvc #12

Merged
hjess merged 3 commits from mvc into main 2024-12-13 23:18:40 +01:00
4 changed files with 14 additions and 6 deletions
Showing only changes of commit 3416dea62e - Show all commits

View File

@@ -67,7 +67,8 @@ class MetadataProcessor:
self.data["favorites"].append({ self.data["favorites"].append({
"name": metadata.get("name", "Unknown"), "name": metadata.get("name", "Unknown"),
"image": metadata.get("image", "images/default.jpg"), "image": metadata.get("image", "images/default.jpg"),
"description": metadata.get("summary", "No description provided") "description": metadata.get("summary", "No description provided"),
"path": os.path.relpath(root, self.input_dir).replace(os.sep, "/"),
}) })
def generate_json(self): def generate_json(self):

View File

@@ -4,8 +4,8 @@ description: En kort sammenligning af priserne
author: Henrik Jess author: Henrik Jess
date: ons 11 dec 23:25:00 CET 2024 date: ons 11 dec 23:25:00 CET 2024
summary: Fødevarer er markant billigere i Portugal med få undtagelser som bær og specialvarer. summary: Fødevarer er markant billigere i Portugal med få undtagelser som bær og specialvarer.
favorite: false favorite: true
image: images/pic05.jpg image: images/budget2.jpg
category: Økonomi category: Økonomi
tags: [Portugal, Budget, Økonomi] tags: [Portugal, Budget, Økonomi]
--- ---

View File

@@ -86,5 +86,12 @@
"author": "Henrik Jess" "author": "Henrik Jess"
} }
], ],
"favorites": [] "favorites": [
{
"name": "Budget - Indkøb",
"image": "images/budget2.jpg",
"description": "Fødevarer er markant billigere i Portugal med få undtagelser som bær og specialvarer.",
"path": "Budget"
}
]
} }

View File

@@ -25,10 +25,10 @@
<div class="mini-posts"> <div class="mini-posts">
{% for favorite in data.favorites %} {% for favorite in data.favorites %}
<article> <article>
<a href="#" class="image"> <a href="{{ favorite.path }}" class="image">
<img src="{{ url_for('static', path=favorite.image) }}" alt="{{ favorite.name }}" /> <img src="{{ url_for('static', path=favorite.image) }}" alt="{{ favorite.name }}" />
</a> </a>
<p>{{ favorite.description }}</p> <p><b>{{ favorite.path }}</b>: {{ favorite.description }}</p>
</article> </article>
{% endfor %} {% endfor %}
</div> </div>