mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-06-20 09:04:42 +02:00
unify slugs
This commit is contained in:
parent
a0bb742d4c
commit
63d51307d5
22 changed files with 90 additions and 2177 deletions
|
@ -55,12 +55,11 @@ def generer_index(dossier_source, fichier_index):
|
|||
|
||||
# ----------- indexer les articles en Français ------------------
|
||||
for fichier in files_fr:
|
||||
date_string, année, slug = find_year_and_slug(fichier)
|
||||
# date_string, année, slug = find_year_and_slug(fichier)
|
||||
|
||||
contenu_index_gmi += f"=> {fichier}\n"
|
||||
link_html = fichier.replace('.gmi', '.html')
|
||||
chemin_fichier_this_article_html = chemin_dossier_source + '/lang_fr/converted/' + link_html
|
||||
chemin_fichier_this_article_html = chemin_dossier_source + '/lang_fr/converted/' + link_html
|
||||
|
||||
link_org = fichier.replace('.gmi', '.org')
|
||||
file_path_org = os.path.join(dossier_parent, "sources", website_name, lang_folder, link_org)
|
||||
|
@ -70,15 +69,14 @@ def generer_index(dossier_source, fichier_index):
|
|||
article_relative_url = detect_slug_in_file_basename(basename_file)
|
||||
|
||||
if not article_name:
|
||||
article_name = slug.replace('-', ' ')
|
||||
article_name = article_relative_url.replace('-', ' ')
|
||||
|
||||
if global_config["slug_with_year"]:
|
||||
new_folder = article_relative_url
|
||||
new_folder_path_this_article = os.path.join(dossier_parent, f"html-websites{args.source}/{new_folder}/")
|
||||
new_folder_path_this_article = os.path.join(dossier_parent, f"html-websites/{args.source}/{article_relative_url}/")
|
||||
|
||||
# déplacer le fichier html dans le dossier slug,
|
||||
# et le renommer en index.html ensuite pour ne pas modifier l'index du blog
|
||||
contenu_index_html += f"<br/><a href={article_relative_url}>{année} {article_name}</a>"
|
||||
contenu_index_html += f"<br/><a href={article_relative_url}>{article_name}</a>"
|
||||
os.makedirs(os.path.dirname(new_folder_path_this_article), exist_ok=True)
|
||||
shutil.copy(chemin_fichier_this_article_html, new_folder_path_this_article + 'index.html')
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue