up doc install

This commit is contained in:
Tykayn 2024-11-04 10:48:39 +01:00 committed by tykayn
parent 54d58303aa
commit 949e1f47dd
6 changed files with 14 additions and 7 deletions

View File

@ -12,10 +12,12 @@ python3 new_article.py cipherbliss_blog en "Creation of a gemini blog"
``` ```
## prérequis pour installation ## prérequis pour installation
```shell ```shell
sudo apt install pandoc bash install.sh
pip install uuid argparse os
``` ```
[2024-11-04]
Testé avec:
Pandoc 2.9.2.1
Python 3.10.12
## Conversion des fichiers Org vers gemini et html ## Conversion des fichiers Org vers gemini et html
```shell ```shell
bash converters.sh bash converters.sh
@ -66,7 +68,7 @@ Pandoc, PandocGmi
- TODOconfig par site web de son nom de domaine - TODOconfig par site web de son nom de domaine
- TODO réécriture des liens internes - TODO réécriture des liens internes
- template footer article: gestion article suivant et précédent
# Fait # Fait
-gestion des langues dans la source et la destination -gestion des langues dans la source et la destination
- gestion multi site et multi langue - gestion multi site et multi langue

View File

@ -3,8 +3,8 @@
# liste des dossiers à convertir # liste des dossiers à convertir
#blogs_folders=("dragonfeu_blog" "tykayn_blog" "cipherbliss_blog" "qzine_blog" "cil_gometz") #blogs_folders=("dragonfeu_blog" "tykayn_blog" "cipherbliss_blog" "qzine_blog" "cil_gometz")
# blogs_folders=("dragonfeu_blog") blogs_folders=("dragonfeu_blog")
blogs_folders=("tykayn_blog" "qzine_blog" "dragonfeu_blog") # blogs_folders=("tykayn_blog" "qzine_blog" "dragonfeu_blog")
# blogs_folders=("cil_gometz") # blogs_folders=("cil_gometz")
# blogs_folders=("cipherbliss_blog") # blogs_folders=("cipherbliss_blog")
source_file_extension="org" source_file_extension="org"
@ -26,7 +26,7 @@ convert_sources() {
pandoc -f "${source_file_extension}" -t html -s "${i}" -o "converted/${i%.${source_file_extension}}.html" --metadata title="$website_name" pandoc -f "${source_file_extension}" -t html -s "${i}" -o "converted/${i%.${source_file_extension}}.html" --metadata title="$website_name"
# Transformer en gmi # Transformer en gmi
echo "to 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" pandoc --template $templates_path../../templates/pandoc/template_gemini.lua -f "${source_file_extension}" -t $templates_path../../templates/pandoc/gmi.lua -s "${i}" -o "converted/${i%.${source_file_extension}}.gmi"
# ajout des footers à chaque article # ajout des footers à chaque article
# cat '../../templates/website_pages/footer-articles.md.gmi' >> "${i%.${source_file_extension}}.gmi" # cat '../../templates/website_pages/footer-articles.md.gmi' >> "${i%.${source_file_extension}}.gmi"
done done

3
install.sh Normal file
View File

@ -0,0 +1,3 @@
#!/bin/bash
sudo apt install pandoc python3-pip
pip install uuid argparse os

View File

@ -4,5 +4,7 @@ Soutenez ce site
Retour à l'index Retour à l'index
=> index.gmi => index.gmi
$$ARTICLE_SUIVANT$$
$$ARTICLE_PRECEDENT$$
=> projets.gmi => projets.gmi
----------------------------------- -----------------------------------