up homepage

This commit is contained in:
Tykayn 2025-01-29 14:57:16 +01:00 committed by tykayn
parent 579e9116b7
commit 62e7522e95
9 changed files with 26 additions and 28 deletions

View file

@ -26,15 +26,15 @@ org_files = []
limit_articles_feed=1000
count_articles=0
print('atom generate: fichiers dans le dossier: ',len((blog_dir)))
# print('atom generate: fichiers dans le dossier: ',len((blog_dir)))
# Parcourt le dossier source à la recherche de fichiers org-mode
for root, dirs, files in os.walk(blog_dir):
print('fichiers fr dans le dossier source',len(files))
print(files)
# print('fichiers fr dans le dossier source',len(files))
# print(files)
for file in files:
if file.endswith(".org"):
print("org: ",file)
# print("org: ",file)
date_str, annee, slug = find_year_and_slug_on_filename(file)
# Ouvre le fichier et recherche la première date dans le contenu de l'article
with open(os.path.join(root, file), "r", encoding="utf-8") as f:
@ -52,10 +52,10 @@ for root, dirs, files in os.walk(blog_dir):
if count_articles > limit_articles_feed:
break
# Tri des fichiers par ordre décroissant de date
print(org_files)
# print(org_files)
org_files.sort(reverse=True)
print(org_files)
print("org_files:",org_files)
# print(org_files)
# print("org_files:",org_files)
# Génération du flux Atom
atom_feed = {"title": "Flux Atom des articles de "+args.blog_dir,
"link": f"{website_ndd}/feed",
@ -122,4 +122,3 @@ with open(f"index_{args.blog_dir}.xml", "w", encoding="utf-8") as f:
f.write(' </author>\n')
f.write(' </entry>\n')
f.write('</feed>')
# os.rename(f"index_{args.blog_dir}.xml", f"html-websites/{args.blog_dir}/feed/index.xml")

View file

@ -108,7 +108,7 @@ def generer_index(dossier_source, fichier_index):
print("article_relative_url",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}>{annee} - {article_name}</a>"
contenu_index_html += f"<br/><a href={article_relative_url}>{date_str} - {article_name}</a>"
mylog(" -------- créer le dossier de l article ", new_folder_path_this_article)
os.makedirs(os.path.dirname(new_folder_path_this_article), exist_ok=True)
mylog('chemin_fichier_this_article_html',chemin_fichier_this_article_html)

View file

@ -26,7 +26,7 @@ echo "" > "$output_orgfile_list_billets"
# Réinitialisation du fichier de sortie
echo "" > "sources/$dossier/build/latests_posts.org"
echo "billets sur la page d'accueil : $count_derniers_billets"
echo "=========== billets sur la page d'accueil : $count_derniers_billets"
ls -nr sources/$dossier/lang_fr/*.org | head -n $count_derniers_billets
# ls -n sources/$dossier/lang_en/*.org | head -n $count_derniers_billets
# Récupération des derniers billets pour chaque langue
@ -42,13 +42,14 @@ for file in $(ls -nr sources/$dossier/lang_fr/*.org | head -n $count_derniers_bi
done
echo "Les $count_derniers_billets derniers billets ont été concaténés dans $output_orgfile_list_billets"
echo "=========== Les $count_derniers_billets derniers billets ont été concaténés dans $output_orgfile_list_billets"
# cp "sources/$dossier/build/latests_posts_$langue_liste.org" "sources/$dossier/build/latests_posts.org"
#
pandoc "$output_orgfile_list_billets" -o "sources/$dossier/build/latests_posts.html"
#
echo "conversion en html ok. Consulter le rendu:"
echo "=========== conversion en html ok. Consulter le rendu:"
echo " "
echo "firefox \"sources/$dossier/build/latests_posts.html\""
echo " "
echo "=========== "

View file

@ -90,7 +90,8 @@ def enrich_one_file(html_content: str, partials: dict = {"header_page": "", "foo
<body>
<div id="page" class="page__{template_content["PAGE_SLUG"]}">
<header id="masthead" class="site-header">
<div class="header-image" style="background: url('{template_content['BANNIERE_ENTETE']}') no-repeat">
<div class="header-image" style="background: url('{template_content['BANNIERE_ENTETE']}') no-repeat;
background-size: cover;">
<a href="/">
<img src="{template_content['SITE_ICON']}" class="site-icon img">
</a>

View file

@ -30,7 +30,8 @@
<body>
<div id="page" class="page__None">
<header id="masthead" class="site-header">
<div class="header-image" style="background: url('https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg') no-repeat">
<div class="header-image" style="background: url('https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg') no-repeat;
background-size: cover;">
<a href="/">
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
</a>

View file

@ -30,7 +30,8 @@
<body>
<div id="page" class="page__None">
<header id="masthead" class="site-header">
<div class="header-image" style="background: url('https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg') no-repeat">
<div class="header-image" style="background: url('https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg') no-repeat;
background-size: cover;">
<a href="/">
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
</a>

View file

@ -30,7 +30,8 @@
<body>
<div id="page" class="page__None">
<header id="masthead" class="site-header">
<div class="header-image" style="background: url('https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg') no-repeat">
<div class="header-image" style="background: url('https://www.cipherbliss.com/wp-content/uploads/2016/11/bg.jpg') no-repeat;
background-size: cover;">
<a href="/">
<img src="https://www.cipherbliss.com/wp-content/uploads/2016/12/rond.png" class="site-icon img">
</a>
@ -575,7 +576,7 @@ href="https://medium.com/tag/fukushima?source=post_page-----f82c1d15ed58--------
<p>Fukushima</p>
<p>]]</p>
<hr />
</div><br/><a href=/2025/pouet-pouet-hop/>2025 - pouet pouet hop</a><br/><a href=/2025/ouiiii-heuuu-voilà/>2025 - ouiiii heuuu voilà</a><br/><a href=/2024/coucou-gemini/>2024 - Salut les giminiciens</a><br/><a href=/2024/strategie-mitigation-accident-fusion-coeur-epr2/>2024 - Stratégie de mitigation de laccident de fusion du cœur sur lEPR.</a><hr/><h1>Navigation</h1>
</div><br/><a href=/2025/pouet-pouet-hop/>20250129143536 - pouet pouet hop</a><br/><a href=/2025/ouiiii-heuuu-voilà/>20250129143322 - ouiiii heuuu voilà</a><br/><a href=/2024/coucou-gemini/>2024-11-02 - Salut les giminiciens</a><br/><a href=/2024/strategie-mitigation-accident-fusion-coeur-epr2/>2024-09-08 - Stratégie de mitigation de laccident de fusion du cœur sur lEPR.</a><hr/><h1>Navigation</h1>
<p class="after-article">
</p>

View file

@ -3,9 +3,8 @@
# https://sass-lang.com
sass templates/styles_src/style_general.scss templates/styles/style_general.css
cp templates/styles/style_general.css html-websites/tykayn_blog/style.css
cp templates/styles/style_general.css html-websites/qzine_blog/style.css
cp templates/styles/style_general.css html-websites/cil_gometz/style.css
cp templates/styles/style_general.css html-websites/helia_blog/style.css
cp templates/styles/style_general.css html-websites/cipherbliss_blog/style.css
for i in $(ls html-websites);
do
echo "copier templates/styles/style_general.css vers html-websites/$i/style.css"
cp templates/styles/style_general.css html-websites/$i/style.css;
done;

View file

@ -78,16 +78,11 @@ def find_year_and_slug_on_filename(fichier):
date_str = boom[0]
annee = date_str[:4]
slug = boom[1].replace('.org', '')
# date = datetime.strptime(date_str, "%Y%m%dT%H%M%S")
# Convertir la date en objet datetime
if "-" in date_str:
slug = enlever_premier_tiret_ou_underscore(slug)
# mylog(f" find_year_and_slug : Fichier: {fichier}")
# mylog(f" find_year_and_slug : année: {annee}")
# mylog(f" find_year_and_slug : str(date): {str(date)}")
# mylog(f" find_year_and_slug : slug: {slug}")
mylog(f" find_year_and_slug : chemin: {annee}/{slug}/")
return [date_str, annee, slug]
return [date_str, annee, fichier.replace(' ', '-').replace('.org', '')]