diff --git a/gather_tags_in_json.py b/gather_tags_in_json.py index f2c610c9..8c020324 100644 --- a/gather_tags_in_json.py +++ b/gather_tags_in_json.py @@ -6,7 +6,7 @@ from collections import defaultdict blog_folder = 'tykayn_blog' directory = f'sources/{blog_folder}/lang_fr' # Remplacez par le chemin de votre dossier output_file = f'sources/{blog_folder}/converted/tags.json' # Fichier de sortie -html_output_folder = f'html-websites/{blog_folder}/tag' # Dossier de sortie pour les fichiers HTML +html_output_folder = f'html-websites/{blog_folder}/tags' # Dossier de sortie pour les fichiers HTML excluded_tags = {'PROPERTIES', 'CREATED', 'ID', 'END'} @@ -76,6 +76,7 @@ def generate_html_pages(tag_to_files, html_output_folder): html_content += """ +

Retour à l'index des tags

""" @@ -87,11 +88,42 @@ def generate_html_pages(tag_to_files, html_output_folder): print(f"Pages HTML générées dans {html_output_folder}") +def generate_index_page(tag_to_files, html_output_folder): + index_content = f""" + + + + + + Index des tags + + +

Index des tags

+ + + + """ + + index_file_path = os.path.join(html_output_folder, "index.html") + with open(index_file_path, 'w', encoding='utf-8') as index_file: + index_file.write(index_content) + + print(f"Page d'index générée dans {html_output_folder}") + + if __name__ == "__main__": org_files = find_org_files(directory) tag_to_files = group_files_by_tags(org_files, excluded_tags) save_to_json(tag_to_files, output_file) generate_html_pages(tag_to_files, html_output_folder) + generate_index_page(tag_to_files, html_output_folder) print(f"Tags et fichiers associés ont été enregistrés dans {output_file}") print(f"Pages HTML générées dans {html_output_folder}") \ No newline at end of file diff --git a/html-websites/tykayn_blog/2021/20211211215731-krita/index.html b/html-websites/tykayn_blog/2021/20211211215731-krita/index.html index ddd6e892..ceb2d574 100644 --- a/html-websites/tykayn_blog/2021/20211211215731-krita/index.html +++ b/html-websites/tykayn_blog/2021/20211211215731-krita/index.html @@ -81,6 +81,222 @@
+
+ +
+
+ +
+ +
+
+ +
+ +
+
+
+ +
+ +

+ +

+
+
+ + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + + + + +

+ +

+ + +