build des pages gemini dans linking_articles_prev_next, correction en masse https dans les articles

This commit is contained in:
Tykayn 2025-02-21 23:40:35 +01:00 committed by tykayn
parent 619ba68dcc
commit aa00ae2cfc
1641 changed files with 12787 additions and 14211 deletions

View file

@ -33,11 +33,10 @@ is_directory_empty() {
# convertir les fichiers org d'un dossier vers html
convert_sources() {
echo "argument : $1"
# echo "argument : $1"
source_file_extension="org"
website_full_path=$1
echo "-----------"
echo "----------- convert_sources : $website_full_path"
mkdir -p "${website_full_path}/converted/"
cd "${website_full_path}"
@ -75,21 +74,21 @@ generate_website() {
# conversion des pages statiques
echo "----------- convert_sources : $root_folder/sources/$website_name"
# echo "----------- convert_sources : $root_folder/sources/$website_name"
convert_sources "$root_folder/sources/$website_name"
echo "----------- convert_sources : $root_folder/sources/$website_name/templates"
# echo "----------- convert_sources : $root_folder/sources/$website_name/templates"
convert_sources "$root_folder/sources/$website_name/templates"
echo "----------- convert_sources : pages template $website_name converties"
# echo "----------- convert_sources : pages template $website_name converties"
#
# traduction fr
convert_sources "$root_folder/sources/$website_name/lang_fr"
echo "----------- convert_sources :pages en français du site web $website_name converties"
# echo "----------- convert_sources :pages en français du site web $website_name converties"
# traduction en
convert_sources "$root_folder/sources/$website_name/lang_en"
echo "----------- pages en anglais du site web $website_name converties"
# echo "----------- pages en anglais du site web $website_name converties"
ls -l "$root_folder/sources/$website_name/converted"
@ -97,53 +96,6 @@ generate_website() {
}
convert_markdown_to_gmi() {
destination_gemini="gemini-capsules/$website_name"
echo "----------- convert_sources : convert_markdown_to_gmi : $website_name"
rm -rf gemini-capsules/$website_name/*
mkdir -p gemini-capsules/$website_name
mkdir -p gemini-capsules/$website_name/lang_fr
mkdir -p gemini-capsules/$website_name/lang_en
ls -l sources/$website_name/converted/*.md | wc
# # faire les fichiers gemini à partir du markdown
# pages de base
# pages fr
# pages en
for fichier in sources/$website_name/converted/*.md; do
if [ -f "$fichier" ]; then
echo "----------- convert_markdown_to_gmi : md2gemini : $destination_gemini : $fichier"
md2gemini "$fichier" -w -d $destination_gemini/
fi
done
cp sources/$website_name/converted/*.gmi "$destination_gemini/lang_fr"
for fichier in sources/$website_name/lang_fr/converted/*.md; do
if [ -f "$fichier" ]; then
echo "----------- convert_markdown_to_gmi : md2gemini : $fichier"
md2gemini "$fichier" -w -d sources/$website_name/lang_fr/converted/
fi
done
cp sources/$website_name/lang_fr/converted/*.gmi "$destination_gemini/lang_fr"
for fichier in sources/$website_name/lang_en/converted/*.md; do
if [ -f "$fichier" ]; then
echo "----------- convert_markdown_to_gmi : md2gemini : $fichier"
md2gemini "$fichier" -w -d sources/$website_name/lang_fr/converted/
fi
done
cp sources/$website_name/lang_en/converted/*.gmi "$destination_gemini/lang_en"
echo "----------- génération des fichiers gemini faite."
pwd
echo "fichiers gmi présents:"
ls -l $destination_gemini*.gmi | wc -l
}
# regrouper les types de fichiers générés
bash sass_styles.sh