#!/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