• # Ma solution

    Posté par . En réponse au journal mmme : MiniMalist Markdown Editor. Évalué à 4. Dernière modification le 11 juin 2013 à 13:11.

    Ma solution c'est d'utiliser un éditeur comme Kate, Gedit, Notepad++ ou encore nano et un wrapper en bash pour le script Perl original de Markdown.

    Pour l'instant il est simple mais je sais que je pourrai ajouter des fonctionnalités au fur et à mesure des besoins.

    #!/bin/bash
    if [ -f 1ドル.markdown ];
     then 
    start_time=$(date +%s)
     echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">" > 1ドル.html
     echo "<html><head>" >> 1ドル.html
     echo "<style type=text/css>" >> 1ドル.html
     echo "@font-face {font-family:lucida_sans; src: local("Lucida Sans Unicode");}" >> 1ドル.html
     echo "@font-face {font-family:lucida_console; src: local("Lucida Console");}" >> 1ドル.html
     echo "body {font-family:lucida_sans;}" >> 1ドル.html
     echo "#contact,#horodatage {font-family:lucida_console;text-align:right}" >> 1ドル.html
     echo "</style>" >> 1ドル.html
     echo "<meta charset=\"utf-8\" />" >> 1ドル.html
     echo "<title>1ドル</title>" >> 1ドル.html
     echo "</head><body>" >> 1ドル.html
     /cygdrive/z/Scripts/Markdown.pl 1ドル.markdown >> 1ドル.html
     echo "<div id=contact><a href=mailto:stephaneXXXXX@XXXXX>stephane.0@0000</a></div>" >> 1ドル.html
     echo "<div id=horodatage>Dernière mise à jour : $(date '+%d/%m/%y - %H:%M (%Z)')</div>" >> 1ドル.html
     echo "</body></html>" >> 1ドル.html
     end_time=$(date +%s)
     generation_duration=$(( $end_time - $start_time))
     echo "<!-- Document généré en $generation_duration seconde //-->" >> 1ドル.html
     else
    echo "1ドル.markdown doesn't exist. Exiting.";
    fi;
    
    

    (Oui je sais, imposer une police via CSS c'est pas forcément sympa, mais bon, je testais)

    Tu peux bien sûr utiliser l'éditeur de ton choix (un plus minimal, fullscreen, fait pour pas distraire), sans support markdown intégré, le wrapper te permet d'avoir certaines libertés.