mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-06-20 09:04:42 +02:00
init transformations blog
This commit is contained in:
parent
2c733715e4
commit
226e6d8f88
2542 changed files with 167758 additions and 0 deletions
32
converters.sh
Normal file
32
converters.sh
Normal file
|
@ -0,0 +1,32 @@
|
|||
#!/bin/bash
|
||||
|
||||
|
||||
# conversion des pages d'articles depuis le dossier source en orgmode
|
||||
cd source
|
||||
mkdir converted
|
||||
for i in *.org ; do echo "$i" && pandoc -f org -t markdown -s $i -o $i.md ; done
|
||||
for i in *.org ; do echo "$i" && pandoc -f org -t html -s $i -o $i.html ; done
|
||||
for i in *.org ; do echo "$i" && pandoc --template ../template_gemini.lua -f org -t ../gmi.lua -s $i -o $i.gmi ; cat '../website_pages/footer-articles.md.gmi' >> $i.gmi ; done
|
||||
mv *.md converted
|
||||
mv *.html converted
|
||||
mv *.gmi converted
|
||||
cd ..
|
||||
|
||||
#mv *.org ../org
|
||||
|
||||
# conversion des pages d'articles en markwon si vous utilisez une source d'articles en markdown, perso c'est orgmode
|
||||
#cd md
|
||||
#for i in *.md ; do echo "$i" && pandoc -f markdown -t org -s $i -o $i.org ; done
|
||||
#mv *.org ../org
|
||||
#cd ..
|
||||
|
||||
# conversion des pages statiques
|
||||
cd website_pages
|
||||
for i in *.md ; do echo "$i" && pandoc --template ../template_gemini.lua -f markdown -t ../gmi.lua -s $i -o $i.gmi ; done
|
||||
for i in *.org ; do echo "$i" && pandoc --template ../template_gemini.lua -f org -t ../gmi.lua -s $i -o $i.gmi ; done
|
||||
# mv *.gmi ../
|
||||
cd ..
|
||||
|
||||
# création de l'index:
|
||||
# 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
|
Loading…
Add table
Add a link
Reference in a new issue