mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-06-20 09:04:42 +02:00
utilisation de pypandoc et linking articles
This commit is contained in:
parent
2bdb9b7677
commit
b31dcd6f8a
8 changed files with 320 additions and 110 deletions
|
@ -50,25 +50,25 @@ convert_sources() {
|
|||
ls $website_full_path/*.org
|
||||
|
||||
# echo "----------- convert_sources : aucun document dans converted"
|
||||
if [ -z "$(ls -A /sources/$website_name/lang_fr/converted/)" ]; then
|
||||
echo "coucou on convertit tout"
|
||||
for i in $(find "$website_full_path" -maxdepth 1 -type f -name "*.$source_file_extension"); do
|
||||
# echo "----------- convert_sources : org -> html et -> md : "
|
||||
# echo " $i"
|
||||
# echo ""
|
||||
pandoc --from "${source_file_extension}" --to html -s "${i}" -o "${website_full_path}/converted/${i%.${source_file_extension}}.html" --metadata title="$i - $website_name"
|
||||
pandoc --from "${source_file_extension}" --to markdown -s "${i}" -o "${website_full_path}/converted/${i%.${source_file_extension}}.md" --metadata title="$website_name"
|
||||
done
|
||||
else
|
||||
echo "on ne convertit que les plus récents "
|
||||
for i in $(find "$website_full_path" -maxdepth 1 -type f -name "*.$source_file_extension" -newermt "2024-11-20"); do
|
||||
# echo "----------- convert_sources : org -> html et -> md : "
|
||||
# echo " $i"
|
||||
# echo ""
|
||||
pandoc --from "${source_file_extension}" --to html -s "${i}" -o "${website_full_path}/converted/${i%.${source_file_extension}}.html" --metadata title="$i - $website_name"
|
||||
pandoc --from "${source_file_extension}" --to markdown -s "${i}" -o "${website_full_path}/converted/${i%.${source_file_extension}}.md" --metadata title="$website_name"
|
||||
done
|
||||
fi
|
||||
# if [ -z "$(ls -A /sources/$website_name/lang_fr/converted/)" ]; then
|
||||
# echo "coucou on convertit tout"
|
||||
# for i in $(find "$website_full_path" -maxdepth 1 -type f -name "*.$source_file_extension"); do
|
||||
# # echo "----------- convert_sources : org -> html et -> md : "
|
||||
# # echo " $i"
|
||||
# # echo ""
|
||||
# pandoc --from "${source_file_extension}" --to html -s "${i}" -o "${website_full_path}/converted/${i%.${source_file_extension}}.html" --metadata title="$i - $website_name"
|
||||
# pandoc --from "${source_file_extension}" --to markdown -s "${i}" -o "${website_full_path}/converted/${i%.${source_file_extension}}.md" --metadata title="$website_name"
|
||||
# done
|
||||
# else
|
||||
# echo "on ne convertit que les plus récents "
|
||||
# for i in $(find "$website_full_path" -maxdepth 1 -type f -name "*.$source_file_extension" -newermt "2024-11-20"); do
|
||||
# # echo "----------- convert_sources : org -> html et -> md : "
|
||||
# # echo " $i"
|
||||
# # echo ""
|
||||
# pandoc --from "${source_file_extension}" --to html -s "${i}" -o "${website_full_path}/converted/${i%.${source_file_extension}}.html" --metadata title="$i - $website_name"
|
||||
# pandoc --from "${source_file_extension}" --to markdown -s "${i}" -o "${website_full_path}/converted/${i%.${source_file_extension}}.md" --metadata title="$website_name"
|
||||
# done
|
||||
# fi
|
||||
|
||||
# exit
|
||||
# convertir seulement les pages récentes
|
||||
|
@ -213,7 +213,7 @@ for website_name in "${blogs_folders[@]}"; do
|
|||
# générer l'index montrant les posts les plus récents à la suite
|
||||
bash concat_list_billets.sh $website_name
|
||||
# sauver le tout dans un fichier index.gmi
|
||||
python3 build_indexes.py $website_name
|
||||
# python3 build_indexes.py $website_name
|
||||
|
||||
# créer les pages de tags
|
||||
mkdir -p "html-websites/$website_name/tags"
|
||||
|
@ -224,7 +224,7 @@ for website_name in "${blogs_folders[@]}"; do
|
|||
# déplacer les fichiers générés en html dans le dossier statique
|
||||
mv sources/$website_name/converted/*.html html-websites/$website_name/
|
||||
|
||||
python3 enrich_html.py $website_name --style $style_file
|
||||
# python3 enrich_html.py $website_name --style $style_file
|
||||
|
||||
# copier le style dans le dossier html
|
||||
cp $style_file html-websites/$website_name/style.css
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue