up doc install
This commit is contained in:
parent
54d58303aa
commit
949e1f47dd
10
README.md
10
README.md
@ -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
|
|||||||
|
|
||||||
- TODO config par site web de son nom de domaine
|
- TODO config 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
|
@ -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
3
install.sh
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
sudo apt install pandoc python3-pip
|
||||||
|
pip install uuid argparse os
|
@ -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
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user