up path scripts

This commit is contained in:
Tykayn 2024-11-05 00:35:49 +01:00 committed by tykayn
parent 0dacced96c
commit e61bac9687
532 changed files with 44 additions and 70008 deletions

View file

@ -3,7 +3,7 @@
# liste des dossiers à convertir
# blogs_folders=("dragonfeu_blog" "tykayn_blog" "cipherbliss_blog" "qzine_blog" "cil_gometz")
blogs_folders=("dragonfeu_blog")
blogs_folders=()
# blogs_folders=("tykayn_blog" "qzine_blog" "dragonfeu_blog")
# blogs_folders=("cil_gometz")
# blogs_folders=("qzine_blog")
@ -23,11 +23,11 @@ echo "La liste des noms de blogs est :"
for blog in "${blogs_folders[@]}"
do
echo "- $blog"
done
done
#!/bin/bash
convert_sources() {
# convertir les fichiers orgmode vers gemini et html dans le dossier source/nom_du_blog/ racine, lang_fr et lang_en
source_file_extension="org"
templates_path=$1
@ -38,11 +38,14 @@ convert_sources() {
for i in *.${source_file_extension} ; do
echo "$i"
# Transformer en html
echo "to HTML:"
# echo "to HTML:"
# pwd
pandoc -f "${source_file_extension}" -t html -s "${i}" -o "converted/${i%.${source_file_extension}}.html" --metadata title="$website_name"
# Transformer en gmi
echo "to GMI:"
pandoc --template $templates_path../../templates/pandoc/template_gemini.lua -f "${source_file_extension}" -t $templates_path../../templates/pandoc/gmi.lua -s "${i}" -o "converted/${i%.${source_file_extension}}.gmi"
pwd
ls -l $templates_path/../../templates/pandoc
pandoc --template $templates_path/../../templates/pandoc/template_gemini.lua -f "${source_file_extension}" -t $templates_path/../../templates/pandoc/gmi.lua -s "${i}" -o "converted/${i%.${source_file_extension}}.gmi"
# ajout des footers à chaque article
# cat '../../templates/website_pages/footer-articles.md.gmi' >> "${i%.${source_file_extension}}.gmi"
done
@ -54,7 +57,7 @@ generate_website() {
mkdir -p gemini-capsules/$website_name
rm -rf gemini-capsules/$website_name/*
#rm -rf gemini-capsules/$website_name/*
mkdir -p gemini-capsules/$website_name/lang_fr
mkdir -p gemini-capsules/$website_name/lang_en
@ -75,6 +78,7 @@ generate_website() {
convert_sources
#déplacer dans le site généré
mv converted/*.html ../../html-websites/$website_name/
ls converted/*.gmi
mv converted/*.gmi ../../gemini-capsules/$website_name/
# traduction fr