rewrite build url

This commit is contained in:
Tykayn 2024-11-05 11:17:52 +01:00 committed by tykayn
parent 0b33134452
commit 86b2247d22
10 changed files with 65 additions and 32 deletions

View file

@ -40,6 +40,14 @@ convert_sources() {
# Transformer en html
# echo "to HTML:"
# pwd
# TODOassembler la page de footer avec le fichier en entrée
temp_page="temp_page.$source_file_extension"
echo ''> $temp_page
cat "templates/header_page.$source_file_extension" >> $temp_page
cat "${i}" >> $temp_page
cat "templates/footer_page.$source_file_extension" >> $temp_page
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:"
@ -48,6 +56,7 @@ convert_sources() {
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"
rm $temp_page
done
}
@ -97,9 +106,6 @@ generate_website() {
echo "pages en anglais du site web $website_name converties"
# python3 build_index_gemini.py
# mv index.gmi source/converted
cd ..
cd ..
cd ..
@ -109,10 +115,7 @@ generate_website() {
# 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_index_gemini.py $website_name "$website_name"
# TODO move files with changed name and folders in python script instead of here
mv "index_$website_name.html" "html-websites/$website_name/index.html"
mv "index_$website_name.gmi" "gemini-capsules/$website_name/index.gmi"
python3 build_indexes.py $website_name "$website_name"
python3 enrich_html.py html-websites/$website_name -t $website_name --style templates/style_general.css
python3 enrich_html.py html-websites/$website_name/lang_fr -t $website_name --style templates/style_general.css