From fd7c3ca8c43419afc57931c489766c31b81f3600 Mon Sep 17 00:00:00 2001 From: Antoine Ouvrard Date: Tue, 17 Aug 2021 11:00:20 +0200 Subject: [PATCH] =?UTF-8?q?d=C3=A9sactive=20la=20g=C3=A9n=C3=A9ration=20de?= =?UTF-8?q?=20la=20version=20pdf=20du=20CV,=20passer=20par=20la=20version?= =?UTF-8?q?=20imprimable=20remplace=20cette=20fonctionnalit=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 17 ++-------- build.sh | 46 ++++--------------------- styles/aou.tex | 92 -------------------------------------------------- 3 files changed, 9 insertions(+), 146 deletions(-) delete mode 100644 styles/aou.tex diff --git a/README.md b/README.md index 01223d8..8eeac4c 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,10 @@ # cv-aou Transforme un texte markdown en: - - html (avec css spécifique) - - pdf (avec latex) + - html (avec css spécifique) Fonctionnement: - Saisir son texte au format markdown dans le dossier `input-cv-md` - - Executez le script bash `build.sh` pour générer le pdf et/ou le html - -``` -build.sh -h 18:25:40 - -Script qui transforme des fichiers markdown en pdf et html avec le même style. - - -k conserve les fichiers de construction ---pdf génère seulement le pdf ---html génère seulement le html - -aucun paramètre génèrera les deux formats -``` + - Executez le script bash `build.sh` pour générer le html inspiré de http://mszep.github.io/pandoc_resume/ diff --git a/build.sh b/build.sh index 0aaac5d..4ce0ffa 100755 --- a/build.sh +++ b/build.sh @@ -2,28 +2,13 @@ while [ -n "$1" ]; do # gestion des paramètres case "$1" in -h) echo " -Script qui transforme des fichiers markdown en pdf et html avec le même style. - - -k conserve les fichiers de construction ---pdf génère seulement le pdf ---html génère seulement le html - -aucun paramètre génèrera les deux formats +Script qui transforme des fichiers markdown html. " exit 0;; - --pdf) PDF=true;; - --html) HTML=true;; - -k) keep=true;; esac shift done -# Si on indique aucune consigne on fait la génération en pdf et html -if [[ -z "$PDF" ]] && [[ -z "$HTML" ]]; then - PDF=true - HTML=true -fi - set -e IN_DIR="./input-cv-md" OUT_DIR="./output" @@ -41,27 +26,10 @@ for f in $IN_DIR/*.md; do FILE_NAME=`basename $f | sed 's/.md//g'`; mkdir -p $OUT_DIR/$FILE_NAME; - if [[ $HTML ]]; then - echo "### Génération du HTML" - pandoc --standalone --css ../../$STYLES_DIR/$STYLE.css \ - --from markdown --to html \ - --output $OUT_DIR/$FILE_NAME/index.html $f \ - --metadata pagetitle=$FILE_NAME; - fi + pandoc --standalone --css ../../$STYLES_DIR/$STYLE.css \ + --from markdown --to html \ + --output $OUT_DIR/$FILE_NAME/index.html $f \ + --metadata pagetitle=$FILE_NAME; - if [[ $PDF ]]; then - echo "### Génération du PDF" - pandoc --standalone --template $STYLES_DIR/$STYLE.tex \ - --from markdown --to context --variable papersize=A4 \ - --output $OUT_DIR/$FILE_NAME/$FILE_NAME.tex $f; - mtxrun --path=$OUT_DIR --result=$FILE_NAME/cv-$FILE_NAME.pdf --script context $FILE_NAME.tex; - fi - - # Néttoie les fichiers de génération - if [ -z "$keep" ] ; then - rm -rf $OUT_DIR/$FILE_NAME/*.log $OUT_DIR/$FILE_NAME/*.tex $OUT_DIR/$FILE_NAME/*.tuc; - fi - - echo "### Fin du script" - -done + echo "### Transfmormation du Markdown $IN_DIR/$FILE_NAME.md en HTML dans $OUT_DIR/$FILE_NAME/" +done \ No newline at end of file diff --git a/styles/aou.tex b/styles/aou.tex deleted file mode 100644 index be80e2a..0000000 --- a/styles/aou.tex +++ /dev/null @@ -1,92 +0,0 @@ -% Copyright 2013 Christophe-Marie Duquesne -% Copyright 2014 Mark Szepieniec -% -% ConText style for making a resume with pandoc. Inspired by moderncv. -% -% This CSS document is delivered to you under the CC BY-SA 3.0 License. -% https://creativecommons.org/licenses/by-sa/3.0/deed.en_US - -\startmode[*mkii] - \enableregime[utf-8] - \setupcolors[state=start] -\stopmode -$if(mainlang)$ -\mainlanguage[$mainlang$] -$endif$ - -\setupcolor[hex] -\definecolor[couleurTitre1][h=0095d0] -\definecolor[couleurTitre2][h=555555] -\definecolor[couleurTitre3][h=00C0CD] -\definecolor[couleurDuTrait][h=00C0CD] -\definecolor[couleurTxtBlocDroit][h=555555] - -% Enable hyperlinks -\setupinteraction[state=start, color=couleurTitre2] - -\setuppapersize [$if(papersize)$$papersize$$else$letter$endif$][$if(papersize)$$papersize$$else$letter$endif$] -\setuplayout [width=middle, height=middle, - backspace=20mm, cutspace=0mm, - topspace=0mm, bottomspace=10mm, - header=0mm, footer=0mm] - -\setupbodyfont[11pt, helvetica] - -\setupwhitespace[medium] - -\setupblackrules[width=31mm, color=couleurDuTrait] - -\setuphead[chapter] [style=\tfd] -\setuphead[section] [style=\tfd\bf, color=couleurTitre1, align=middle] -\setuphead[subsection] [style=\tfa\bf, color=couleurTitre2, align=middle] -\setuphead[subsubsection][style=\tfb\bf, color=couleurTitre3, align=right, - before={\leavevmode\blackrule\hspace}] - -$if(number-sections)$ -$else$ -\setuphead[chapter, section, subsection, subsubsection][number=no] -$endif$ - -\definedescription[blocText][ - headstyle=bold, - style=normal, - color=couleurTxtBlocDroit, - location=hanging, - width=18mm, - distance=14mm, - margin=0cm - ] - -\setupitemize[autointro, packed] % prevent orphan list intro -\setupitemize[indentnext=no] - -\setupfloat[figure][default={here,nonumber}] -\setupfloat[table][default={here,nonumber}] - -\setuptables[textwidth=max, HL=none] -\setupxtable[frame=off,option={stretch,width}] - -\setupthinrules[width=15em] % width of horizontal rules - - \setupdelimitedtext - [blockquote] - [before={\setupalign[middle]}, - indentnext=no, - ] - -$for(header-includes)$ -$header-includes$ -$endfor$ - -\starttext - -$for(include-before)$ -$include-before$ -$endfor$ - -$body$ - -$for(include-after)$ -$include-after$ -$endfor$ -\stoptext