up render

This commit is contained in:
Tykayn 2025-02-22 18:55:01 +01:00 committed by tykayn
parent 5ecbe07f53
commit 672f61f2bb
4 changed files with 37 additions and 6 deletions

View File

@ -22,11 +22,15 @@ run_pandoc = True # le plus long quand on a beaucoup d'articles
# run_pandoc = False
run_gemini = True
run_gemini = False
# Configurer argparse pour prendre le blog en argument
parser = argparse.ArgumentParser(description='Générer une liste des derniers articles de blog.')
parser.add_argument('blog', type=str, help='Nom du dossier du blog à traiter', default='tykayn_blog')
# parser.add_argument('--run_gemini', type=str, help='Activer ou non la génération des billets gemini', default=True)
args = parser.parse_args()
# run_gemini = args.run_gemini
# Fonction pour extraire le basename d'un fichier
def get_basename(file_name):

View File

@ -8,9 +8,9 @@ import argparse
# Configuration des arguments de la ligne de commande
parser = argparse.ArgumentParser(description="Générer un nouvel article en mode orgmode.")
parser.add_argument("title", nargs="?", help="Le titre de l'article.")
parser.add_argument("lang", nargs="?", default="fr", help="La langue de l'article (par défaut : fr pour Français ou en pour English).")
parser.add_argument("blog_dir", nargs="?", default=None, help="Le nom du dossier de blog (sous source/). Si non spécifié, une liste de dossiers disponibles sera proposée.")
parser.add_argument("--title", nargs="?", help="Le titre de l'article.")
parser.add_argument("--lang", nargs="?", default="fr", help="La langue de l'article (par défaut : fr pour Français ou en pour English).")
parser.add_argument("--blog_dir", nargs="?", default=None, help="Le nom du dossier de blog (sous source/). Si non spécifié, une liste de dossiers disponibles sera proposée.")
args = parser.parse_args()
@ -37,7 +37,7 @@ if args.blog_dir is None:
except ValueError:
print("Choix invalide. Annulation.")
exit(1)
if args.title is None:
if args.title is None or not len(args.title):
args.title = input("Entrez le titre de votre nouvel article: ")
if args.title is None:

View File

@ -118,7 +118,9 @@
<footer class="site-footer has-top-divider">
<div class="container">
<div class="site-footer-inner">
<div class="site-foot">
<div class="site-foot-soutien">
{{template_content['SOUTIEN']}}
</div>
<nav class="footer-nav">
{{template_content['NAVIGATION']}}

View File

@ -23,7 +23,32 @@ global_config = {
configs_sites = {
"other_blog" :{},
"other_blog" : {
"DOSSIER_SOURCE": "helia_blog",
"NDD_GEMINI": "source.helia.tykayn.fr",
"BANNIERE_ENTETE": "",
"BLOG_TITLE": "Hélia Blog",
"BLOG_SUBTITLE": "Yaya blog, les prémices parentales, puis sa vie et son oeuvre.",
"TITLE": "Hélia blog",
"AUTHOR": "Tykayn & Claire",
"PAGE_TITLE": "Hélia Blog",
"LOCALE": "fr_FR", # la langue principale
"DESCRIPTION": "Textes et photos",
"NDD": "https://helia.tykayn.fr",
"EMAIL": "contact@cipherbliss.com",
"SITE_ICON": "https://mastodon.cipherbliss.com/system/accounts/avatars/000/000/001/original/6388tykayn.gif",
"SITE_ICON_TYPE": "image/png",
"NAVIGATION": """
<nav>
<a href="/">Accueil</a>
<a href="/feed">Flux RSS</a>
<a href="/tags">Tags</a>
<a href="/contact">Contact</a>
</nav>
""",
"BANNIERE_ENTETE": "https://tykayn.fr/wp-content/themes/toivo-lite/images/header.jpg",
"BANNIERE_ENTETE_ALT": "Bannière du site",
},
"cipherbliss_blog": {
"DOSSIER_SOURCE": "cipherbliss_blog",
"NDD_GEMINI": "source.cipherbliss.com",