up render
This commit is contained in:
parent
5ecbe07f53
commit
672f61f2bb
@ -22,11 +22,15 @@ run_pandoc = True # le plus long quand on a beaucoup d'articles
|
|||||||
# run_pandoc = False
|
# run_pandoc = False
|
||||||
|
|
||||||
run_gemini = True
|
run_gemini = True
|
||||||
|
run_gemini = False
|
||||||
|
|
||||||
# Configurer argparse pour prendre le blog en argument
|
# Configurer argparse pour prendre le blog en argument
|
||||||
parser = argparse.ArgumentParser(description='Générer une liste des derniers articles de blog.')
|
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('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()
|
args = parser.parse_args()
|
||||||
|
# run_gemini = args.run_gemini
|
||||||
|
|
||||||
# Fonction pour extraire le basename d'un fichier
|
# Fonction pour extraire le basename d'un fichier
|
||||||
def get_basename(file_name):
|
def get_basename(file_name):
|
||||||
|
@ -8,9 +8,9 @@ import argparse
|
|||||||
|
|
||||||
# Configuration des arguments de la ligne de commande
|
# Configuration des arguments de la ligne de commande
|
||||||
parser = argparse.ArgumentParser(description="Générer un nouvel article en mode orgmode.")
|
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("--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("--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("--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()
|
args = parser.parse_args()
|
||||||
|
|
||||||
@ -37,7 +37,7 @@ if args.blog_dir is None:
|
|||||||
except ValueError:
|
except ValueError:
|
||||||
print("Choix invalide. Annulation.")
|
print("Choix invalide. Annulation.")
|
||||||
exit(1)
|
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: ")
|
args.title = input("Entrez le titre de votre nouvel article: ")
|
||||||
|
|
||||||
if args.title is None:
|
if args.title is None:
|
||||||
|
@ -118,7 +118,9 @@
|
|||||||
<footer class="site-footer has-top-divider">
|
<footer class="site-footer has-top-divider">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="site-footer-inner">
|
<div class="site-footer-inner">
|
||||||
<div class="site-foot">
|
|
||||||
|
<div class="site-foot-soutien">
|
||||||
|
{{template_content['SOUTIEN']}}
|
||||||
</div>
|
</div>
|
||||||
<nav class="footer-nav">
|
<nav class="footer-nav">
|
||||||
{{template_content['NAVIGATION']}}
|
{{template_content['NAVIGATION']}}
|
||||||
|
@ -23,7 +23,32 @@ global_config = {
|
|||||||
|
|
||||||
|
|
||||||
configs_sites = {
|
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": {
|
"cipherbliss_blog": {
|
||||||
"DOSSIER_SOURCE": "cipherbliss_blog",
|
"DOSSIER_SOURCE": "cipherbliss_blog",
|
||||||
"NDD_GEMINI": "source.cipherbliss.com",
|
"NDD_GEMINI": "source.cipherbliss.com",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user