diff --git a/README.md b/README.md index 0af428a4..2282a104 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,22 @@ Génération de capsules gemini et blog html à partir d'articles en fichiers Or exemple avec le blog de DragonFeu. Les articles sont écrits dans le dossier source/, leur nom permet de déduire l'ordre de publication grâce à une date YYY-MM-DD en début de nom de fichier - +## création d'un article +Pour un article en langue En, sur le blog cipherbliss_blog, donner le titre entre guillemets ainsi: +```shell +python3 new_article.py cipherbliss_blog en "Creation of a gemini blog" +``` +## prérequis pour installation +```shell +sudo apt install pandoc +pip install uuid argparse os +``` + +## Conversion des fichiers Org vers gemini et html +```shell +bash converters.sh +``` + ## Conversion de blog en capsule gemini :PROPERTIES: @@ -48,7 +63,10 @@ Pandoc, PandocGmi https://github.com/njamescouk/pandocGmi/tree/master # Roadmap -- TODO gestion multi site et multi langue + - TODO config par site web de son nom de domaine - TODO réécriture des liens internes -- TODO gestion des langues dans la source et la destination \ No newline at end of file + +# Fait +- gestion des langues dans la source et la destination +- gestion multi site et multi langue \ No newline at end of file diff --git a/build_index_gemini.py b/build_index_gemini.py index d2f14a71..275ca6f5 100755 --- a/build_index_gemini.py +++ b/build_index_gemini.py @@ -1,7 +1,7 @@ import os # Variables personnalisables -DOSSIER_MD = 'source/converted' # Nom du dossier contenant les fichiers Markdown +DOSSIER_MD = 'source/dragonfeu_blog' # Nom du dossier contenant les fichiers Markdown FICHIER_INDEX = 'index.gmi' # Nom du fichier d'index à générer TITRE_INDEX = f" # DragonFeu - Articles" # Titre pour le fichier d'index diff --git a/converters.sh b/converters.sh index 7cac7889..1f2cd23d 100644 --- a/converters.sh +++ b/converters.sh @@ -62,7 +62,8 @@ generate_website() { mv converted/*.html ../../../html-websites/$website_name/lang_fr/ mv converted/*.gmi ../../../gemini-capsules/$website_name/lang_fr/ echo "pages en français du site web $website_name converties" - + cd .. + # traduction en cd lang_en convert_sources ../ diff --git a/gemini-capsules/dragonfeu_blog/home.gmi b/gemini-capsules/dragonfeu_blog/index.gmi similarity index 100% rename from gemini-capsules/dragonfeu_blog/home.gmi rename to gemini-capsules/dragonfeu_blog/index.gmi diff --git a/gemini-capsules/dragonfeu_blog/lang_en/2024-11-02-coucou-gemini.gmi b/gemini-capsules/dragonfeu_blog/lang_en/2024-11-02-coucou-gemini.gmi new file mode 100644 index 00000000..3051b6ce --- /dev/null +++ b/gemini-capsules/dragonfeu_blog/lang_en/2024-11-02-coucou-gemini.gmi @@ -0,0 +1,9 @@ + + + + + +# Hi, giminiciens + + +hop hop hello in English diff --git a/gemini-capsules/dragonfeu_blog/lang_fr/2023-06-09-recapitulatif-contenu-threads.gmi b/gemini-capsules/dragonfeu_blog/lang_fr/2023-06-09-recapitulatif-contenu-threads.gmi new file mode 100644 index 00000000..c861f616 --- /dev/null +++ b/gemini-capsules/dragonfeu_blog/lang_fr/2023-06-09-recapitulatif-contenu-threads.gmi @@ -0,0 +1,80 @@ + + + + + +# Récapitulatif de mon contenu twitter + + +Jun 9, 2023 + + +