Retourner au contenu associé (journal : Écrire une page web de nos jours, troisième partie)
Posté par ®om (site web personnel) le 02 janvier 2013 à 15:40. En réponse au journal Écrire une page web de nos jours, troisième partie. Évalué à 8. Dernière modification le 02 janvier 2013 à 15:44.
Mais il manque la fonctionnalité absolument indispensable : la mise en couleurs du code source !
Il est également possible de colorer du code source avec markdown (celui de pandoc) en indiquant le langage utilisé comme ceci :
~~~c int main(int argc, char *argv[]) { printf("Pandoc's markdown\n"); return 0; } ~~~
Puis :
pandoc file.md -t html5 -so file.html
Il suffit donc de rajouter 2 lignes ~~~ en indiquant le langage pour activer la coloration. Bien pratique pour générer des pages html (ou autre) à partir de fichiers source !
~~~
( printf '~~~c\n'; cat file.c; printf '~~~\n' ) | pandoc -t html5 -so file.html
Les langages supportés (listés par pandoc -v) :
pandoc -v
Syntax highlighting is supported for the following languages: Actionscript, Ada, Alert, Alert_indent, Apache, Asn1, Asp, Awk, Bash, Bibtex, Boo, C, Changelog, Clojure, Cmake, Coffeescript, Coldfusion, Commonlisp, Cpp, Cs, Css, D, Diff, Djangotemplate, Doxygen, Dtd, Eiffel, Email, Erlang, Fortran, Fsharp, Gnuassembler, Go, Haskell, Haxe, Html, Ini, Java, Javadoc, Javascript, Json, Jsp, Latex, Lex, LiterateHaskell, Lua, Makefile, Mandoc, Matlab, Maxima, Metafont, Mips, Modula2, Modula3, Monobasic, Nasm, Noweb, Objectivec, Objectivecpp, Ocaml, Octave, Pascal, Perl, Php, Pike, Postscript, Prolog, Python, R, Relaxngcompact, Rhtml, Ruby, Scala, Scheme, Sci, Sed, Sgml, Sql, SqlMysql, SqlPostgresql, Tcl, Texinfo, Verilog, Vhdl, Xml, Xorg, Xslt, Xul, Yacc, Yaml
L'inconvénient, c'est que ça n'utilise qu'un outil : c'est trop simple, ça ne va pas plaire à l'auteur du journal ^^
^^
blog.rom1v.com
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Pandoc markdown et coloration syntaxique
Posté par ®om (site web personnel) . En réponse au journal Écrire une page web de nos jours, troisième partie. Évalué à 8. Dernière modification le 02 janvier 2013 à 15:44.
Il est également possible de colorer du code source avec markdown (celui de pandoc) en indiquant le langage utilisé comme ceci :
Puis :
Il suffit donc de rajouter 2 lignes
~~~en indiquant le langage pour activer la coloration. Bien pratique pour générer des pages html (ou autre) à partir de fichiers source !Les langages supportés (listés par
pandoc -v) :L'inconvénient, c'est que ça n'utilise qu'un outil : c'est trop simple, ça ne va pas plaire à l'auteur du journal
^^blog.rom1v.com