separate hard to convert files

This commit is contained in:
Tykayn 2024-11-04 00:13:58 +01:00 committed by tykayn
parent 2051ad3285
commit ba63e60bc2
1782 changed files with 160412 additions and 28 deletions

11
converters.sh Normal file → Executable file
View file

@ -2,8 +2,10 @@
# conversion des pages d'articles depuis le dossier source en orgmode
# liste des dossiers à convertir
blogs_folders=("dragonfeu_blog" "tykayn_blog" "cipherbliss_blog")
#blogs_folders=("dragonfeu_blog")
#blogs_folders=("dragonfeu_blog" "tykayn_blog" "cipherbliss_blog")
# blogs_folders=("dragonfeu_blog")
blogs_folders=("tykayn_blog")
# blogs_folders=("cipherbliss_blog")
source_file_extension="org"
#!/bin/bash
@ -19,8 +21,10 @@ convert_sources() {
for i in *.${source_file_extension} ; do
echo "$i"
# Transformer en html
echo "to HTML:"
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../../template_gemini.lua -f "${source_file_extension}" -t $templates_path../../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"
@ -92,4 +96,7 @@ generate_website() {
# Boucle à travers la liste des sites Web
for website_name in "${blogs_folders[@]}"; do
generate_website $website_name
python3 build_index_gemini.py $website_name
mv "index_$website_name.html" "html-websites/$website_name"
mv "index_$website_name.gmi" "gemini-capsules/$website_name"
done