mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-06-20 09:04:42 +02:00
separate hard to convert files
This commit is contained in:
parent
2051ad3285
commit
ba63e60bc2
1782 changed files with 160412 additions and 28 deletions
11
converters.sh
Normal file → Executable file
11
converters.sh
Normal file → Executable 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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue