build with latest articles on homepage

This commit is contained in:
Tykayn 2025-01-29 14:41:34 +01:00 committed by tykayn
parent e6ec57e576
commit 579e9116b7
22 changed files with 1013 additions and 3544 deletions

View file

@ -75,6 +75,8 @@ generate_website() {
mkdir -p sources/$website_name/lang_fr
mkdir -p sources/$website_name/lang_en
mkdir -p sources/$website_name/templates
mkdir -p sources/$website_name/build
mkdir -p sources/$website_name/converted
cp templates/$website_name/$source_file_extension/* sources/$website_name/templates
fi
@ -107,21 +109,11 @@ generate_website() {
# traduction en
convert_sources "$root_folder/sources/$website_name/lang_en"
echo "----------- pages en anglais du site web $website_name converties"
#
#
# echo " ____________________________________ "
# echo " ____________________________________ "
# echo " ____________________________________ "
# pwd
#
# echo " ____________________________________ "
# echo " ____________________________________ "
# echo " ____________________________________ "
ls -l "$root_folder/sources/$website_name/converted"
bash concat_list_billets.sh $website_name
}
@ -199,6 +191,8 @@ for website_name in "${blogs_folders[@]}"; do
# création de l'index listant les articles pour le html et la capsule gemini:
# prendre les fichiers markdown du dossier md/ ,
# et créer un index des fichiers situés dedans, rangés par nom de fichier décroissant,
# générer l'index montrant les posts les plus récents à la suite
bash concat_list_billets.sh $website_name
# sauver le tout dans un fichier index.gmi
python3 build_indexes.py $website_name
@ -207,6 +201,7 @@ for website_name in "${blogs_folders[@]}"; do
mkdir -p "html-websites/$website_name/tag"
python3 gather_tags_in_json.py $website_name
# déplacer les fichiers générés en html dans le dossier statique
mv sources/$website_name/converted/*.html html-websites/$website_name/
@ -223,5 +218,7 @@ for website_name in "${blogs_folders[@]}"; do
# régénérer le flux Atom du blog
mkdir -p "html-websites/$website_name/feed"
python3 atom_generate.py $website_name
mv index_$website_name.xml html-websites/$website_name/feed/index.xml
echo "génération faite dans html-websites/$website_name"
done