mirror of
https://forge.chapril.org/tykayn/orgmode-to-gemini-blog
synced 2025-06-20 09:04:42 +02:00
up paths
This commit is contained in:
parent
895996cf6b
commit
8daf1e23e4
2055 changed files with 119377 additions and 31850 deletions
|
@ -8,6 +8,8 @@ blogs_folders=()
|
|||
# blogs_folders=("cil_gometz")
|
||||
# blogs_folders=("qzine_blog")
|
||||
# blogs_folders=("cipherbliss_blog")
|
||||
|
||||
root_folder="/home/poule/encrypted/stockage-syncable/www/development/html/orgmode-to-gemini-blog"
|
||||
source_file_extension="org"
|
||||
style_file="templates/styles/style_general.css"
|
||||
destination_gemini="gemini-capsules/$website_name/"
|
||||
|
@ -30,30 +32,33 @@ first_wd=$PWD
|
|||
|
||||
convert_sources() {
|
||||
|
||||
echo "argument : $1"
|
||||
|
||||
source_file_extension="org"
|
||||
website_full_path=$1
|
||||
|
||||
templates_path=$1
|
||||
echo "----------- convert_sources : convertir les fichiers orgmode vers gemini et html dans le dossier source/nom_du_blog/ racine, lang_fr et lang_en"
|
||||
echo "----------- convert_sources : $templates_path"
|
||||
|
||||
mkdir -p converted
|
||||
mkdir -p "${website_full_path}/converted/"
|
||||
|
||||
|
||||
cd "${website_full_path}"
|
||||
pwd
|
||||
# ls -l *.${source_file_extension}
|
||||
|
||||
ls -l *.${source_file_extension} |wc -l
|
||||
|
||||
for i in *.${source_file_extension} ; do
|
||||
echo "----------- $i"
|
||||
|
||||
# Transformer en html et en markdown
|
||||
echo "----------- convert_sources : conversion vers converted/${i%.${source_file_extension}}.html"
|
||||
|
||||
pandoc --from "${source_file_extension}" --to html -s "${i}" -o "converted/${i%.${source_file_extension}}.html" --metadata title="$website_name"
|
||||
|
||||
pandoc --from "${source_file_extension}" --to markdown -s "${i}" -o "converted/${i%.${source_file_extension}}.md" --metadata title="$website_name"
|
||||
|
||||
# echo "----------- $i"
|
||||
#
|
||||
# # Transformer en html et en markdown
|
||||
# echo "----------- convert_sources : conversion vers ${website_full_path}/converted/${i%.${source_file_extension}}.html"
|
||||
#
|
||||
pandoc --from "${source_file_extension}" --to html -s "${i}" -o "${website_full_path}/converted/${i%.${source_file_extension}}.html" --metadata title="$website_name"
|
||||
|
||||
# ls -l "${website_full_path}/converted/${i%.${source_file_extension}}.html"
|
||||
|
||||
pandoc --from "${source_file_extension}" --to markdown -s "${i}" -o "${website_full_path}/converted/${i%.${source_file_extension}}.md" --metadata title="$website_name"
|
||||
done
|
||||
|
||||
cd $first_wd
|
||||
|
||||
}
|
||||
|
||||
|
@ -88,40 +93,33 @@ generate_website() {
|
|||
echo "----------- convert_sources :Le site $1 a été généré avec succès."
|
||||
|
||||
# conversion des pages statiques
|
||||
cd sources/$website_name
|
||||
convert_sources
|
||||
|
||||
cd templates
|
||||
convert_sources ../
|
||||
# echo "----------- convert_sources : pages template $website_name converties"
|
||||
cd ..
|
||||
convert_sources "$root_folder/sources/$website_name"
|
||||
#
|
||||
convert_sources "$root_folder/sources/$website_name/templates"
|
||||
echo "----------- convert_sources : pages template $website_name converties"
|
||||
|
||||
|
||||
# traduction fr
|
||||
cd lang_fr
|
||||
convert_sources ../
|
||||
# echo "----------- convert_sources :pages en français du site web $website_name converties"
|
||||
cd ..
|
||||
convert_sources "$root_folder/sources/$website_name/lang_fr"
|
||||
echo "----------- convert_sources :pages en français du site web $website_name converties"
|
||||
|
||||
|
||||
# traduction en
|
||||
cd lang_en
|
||||
pwd
|
||||
convert_sources ../
|
||||
# echo "----------- pages en anglais du site web $website_name converties"
|
||||
cd ..
|
||||
convert_sources "$root_folder/sources/$website_name/lang_en"
|
||||
echo "----------- pages en anglais du site web $website_name converties"
|
||||
#
|
||||
#
|
||||
# echo " ____________________________________ "
|
||||
# echo " ____________________________________ "
|
||||
# echo " ____________________________________ "
|
||||
# pwd
|
||||
#
|
||||
# echo " ____________________________________ "
|
||||
# echo " ____________________________________ "
|
||||
# echo " ____________________________________ "
|
||||
|
||||
|
||||
|
||||
cd ..
|
||||
cd ..
|
||||
echo " ____________________________________ "
|
||||
echo " ____________________________________ "
|
||||
echo " ____________________________________ "
|
||||
pwd
|
||||
|
||||
echo " ____________________________________ "
|
||||
echo " ____________________________________ "
|
||||
echo " ____________________________________ "
|
||||
|
||||
ls -l "$root_folder/sources/$website_name/converted"
|
||||
|
||||
|
||||
|
||||
|
@ -138,9 +136,6 @@ convert_markdown_to_gmi() {
|
|||
mkdir -p gemini-capsules/$website_name/lang_en
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# echo "----------- convert_markdown_to_gmi : $PWD"
|
||||
# echo "----------- convert_markdown_to_gmi : destination: $destination_gemini"
|
||||
|
||||
|
@ -180,6 +175,7 @@ convert_markdown_to_gmi() {
|
|||
|
||||
|
||||
echo "----------- génération des fichiers gemini faite."
|
||||
|
||||
pwd
|
||||
|
||||
|
||||
|
@ -195,10 +191,9 @@ bash sass_styles.sh
|
|||
|
||||
# Boucle à travers la liste des sites Web
|
||||
for website_name in "${blogs_folders[@]}"; do
|
||||
|
||||
export website_name=$website_name
|
||||
|
||||
generate_website $website_name
|
||||
|
||||
convert_markdown_to_gmi $website_name
|
||||
|
||||
# création de l'index listant les articles pour le html et la capsule gemini:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue