mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-06-20 09:04:42 +02:00
change enrich template
This commit is contained in:
parent
0832d29f27
commit
aa5041c28f
39 changed files with 47 additions and 4579 deletions
|
@ -1,13 +1,23 @@
|
|||
#!/bin/python3
|
||||
import os
|
||||
import argparse
|
||||
|
||||
# Chemin vers le dossier contenant les fichiers HTML
|
||||
html_dir = "source/converted"
|
||||
# Définition des arguments de la ligne de commande
|
||||
parser = argparse.ArgumentParser(description="Générer un site Web à partir de fichiers HTML.")
|
||||
parser.add_argument("html_dir", help="Le chemin vers le dossier contenant les fichiers HTML.")
|
||||
parser.add_argument("--title", "-t", default="Mon site Web", help="Le titre du site Web.")
|
||||
parser.add_argument("--style", default="style_general.css", help="Le chemin vers le fichier de style CSS.")
|
||||
args = parser.parse_args()
|
||||
|
||||
style_file="style_general.css"
|
||||
css_content=""
|
||||
# Chemin vers le fichier de style CSS
|
||||
style_file = args.style
|
||||
css_content = ""
|
||||
with open(os.path.join(style_file), "r") as f:
|
||||
css_content = f.read()
|
||||
|
||||
# Chemin vers le dossier contenant les fichiers HTML
|
||||
html_dir = args.html_dir
|
||||
|
||||
# Parcourir tous les fichiers HTML dans le dossier
|
||||
for root, _, files in os.walk(html_dir):
|
||||
for file in files:
|
||||
|
@ -16,9 +26,9 @@ for root, _, files in os.walk(html_dir):
|
|||
with open(os.path.join(root, file), "r") as f:
|
||||
html_content = f.read()
|
||||
|
||||
# Ajouter la déclaration de charset UTF-8 et le doctype HTML
|
||||
html_content = f"<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<style type='text/css'>{css_content}</style></head>\n<body>\n{html_content}\n</body>\n</html>"
|
||||
# Ajouter la déclaration de charset UTF-8, le doctype HTML et le titre du site Web
|
||||
html_content = f"<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<title>{args.title}</title>\n<style type='text/css'>{css_content}</style></head>\n<body>\n{html_content}\n</body>\n</html>"
|
||||
|
||||
# Écrire le contenu modifié dans le fichier HTML
|
||||
with open(os.path.join(root, file), "w") as f:
|
||||
f.write(html_content)
|
||||
f.write(html_content)
|
Loading…
Add table
Add a link
Reference in a new issue