mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-06-20 09:04:42 +02:00
refacto
This commit is contained in:
parent
9267636687
commit
086287fad3
48 changed files with 536 additions and 1681 deletions
|
@ -92,13 +92,13 @@ generate_website() {
|
|||
|
||||
cd templates
|
||||
convert_sources ../
|
||||
echo "----------- convert_sources : pages template $website_name converties"
|
||||
# echo "----------- convert_sources : pages template $website_name converties"
|
||||
cd ..
|
||||
|
||||
# traduction fr
|
||||
cd lang_fr
|
||||
convert_sources ../
|
||||
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"
|
||||
cd ..
|
||||
|
||||
# traduction en
|
||||
|
@ -133,10 +133,10 @@ convert_markdown_to_gmi() {
|
|||
|
||||
|
||||
|
||||
echo "----------- convert_markdown_to_gmi : $PWD"
|
||||
echo "----------- convert_markdown_to_gmi : destination: $destination_gemini"
|
||||
# echo "----------- convert_markdown_to_gmi : $PWD"
|
||||
# echo "----------- convert_markdown_to_gmi : destination: $destination_gemini"
|
||||
|
||||
echo "----------- convert_markdown_to_gmi : fichiers markdown présents dans le dossier de base: "
|
||||
# echo "----------- convert_markdown_to_gmi : fichiers markdown présents dans le dossier de base: "
|
||||
|
||||
ls -l sources/$website_name/converted/*.md |wc
|
||||
|
||||
|
@ -146,7 +146,7 @@ convert_markdown_to_gmi() {
|
|||
# pages en
|
||||
for fichier in sources/$website_name/converted/*.md ; do
|
||||
if [ -f "$fichier" ]; then
|
||||
echo "----------- convert_markdown_to_gmi : md2gemini : $destination_gemini : $fichier"
|
||||
# echo "----------- convert_markdown_to_gmi : md2gemini : $destination_gemini : $fichier"
|
||||
md2gemini "$fichier" -w -d $destination_gemini/
|
||||
fi
|
||||
done
|
||||
|
@ -154,7 +154,7 @@ convert_markdown_to_gmi() {
|
|||
|
||||
for fichier in sources/$website_name/lang_fr/converted/*.md ; do
|
||||
if [ -f "$fichier" ]; then
|
||||
echo "----------- convert_markdown_to_gmi : md2gemini : $fichier"
|
||||
# echo "----------- convert_markdown_to_gmi : md2gemini : $fichier"
|
||||
md2gemini "$fichier" -w -d sources/$website_name/lang_fr/converted/
|
||||
fi
|
||||
done
|
||||
|
@ -162,7 +162,7 @@ convert_markdown_to_gmi() {
|
|||
|
||||
for fichier in sources/$website_name/lang_en/converted/*.md ; do
|
||||
if [ -f "$fichier" ]; then
|
||||
echo "----------- convert_markdown_to_gmi : md2gemini : $fichier"
|
||||
# echo "----------- convert_markdown_to_gmi : md2gemini : $fichier"
|
||||
md2gemini "$fichier" -w -d sources/$website_name/lang_fr/converted/
|
||||
fi
|
||||
done
|
||||
|
@ -183,7 +183,6 @@ convert_markdown_to_gmi() {
|
|||
# regrouper les types de fichiers générés
|
||||
|
||||
bash sass_styles.sh
|
||||
# ls -l $style_file
|
||||
|
||||
# Boucle à travers la liste des sites Web
|
||||
for website_name in "${blogs_folders[@]}"; do
|
||||
|
@ -192,28 +191,18 @@ for website_name in "${blogs_folders[@]}"; do
|
|||
|
||||
convert_markdown_to_gmi $website_name
|
||||
|
||||
# création de l'index:
|
||||
# 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,
|
||||
# sauver le tout dans un fichier index.gmi
|
||||
python3 build_indexes.py $website_name "$website_name"
|
||||
python3 build_indexes.py $website_name
|
||||
|
||||
# déplacer les fichiers générés en html dans le dossier statique
|
||||
|
||||
cp sources/$website_name/converted/*.html html-websites/$website_name/
|
||||
cp index_$website_name.html html-websites/$website_name/index.html
|
||||
# cp sources/$website_name/templates/converted/*.html html-websites/$website_name/templates/
|
||||
# cp sources/$website_name/lang_en/converted/*.html html-websites/$website_name/lang_en/
|
||||
mv sources/$website_name/converted/*.html html-websites/$website_name/
|
||||
|
||||
python3 enrich_html.py html-websites/$website_name -t $website_name --style $style_file
|
||||
python3 enrich_html.py html-websites/$website_name --style $style_file
|
||||
|
||||
# # déplacer les fichirers gemini dans la capsule
|
||||
cp index_$website_name.gmi gemini-capsules/$website_name/index.gmi
|
||||
# cp sources/$website_name/converted/*.gmi gemini-capsules/$website_name/
|
||||
# cp sources/$website_name/lang_fr/converted/*.gmi gemini-capsules/$website_name/lang_fr/
|
||||
# cp sources/$website_name/lang_en/converted/*.gmi gemini-capsules/$website_name/lang_en/
|
||||
|
||||
# copy style
|
||||
# copier le style dans le dossier html
|
||||
cp $style_file html-websites/$website_name/style.css
|
||||
|
||||
done
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue