J'en ai marre des présentations avec PowerPoint. Je réalise mes présentations avec Chrome et html5. Mais quid de la portabilité, comment avoir tous les fichiers javascript, css, images, html, dans un seul fichier html ? La solution Node.js et Inliner !
Réaliser une présentation HTML5 est d'une grande simplicité, mais le seul problème est la portabilité d'une machine à l'autre. La présentation est composée de plusieurs fichiers, qu'il faut déplacer d'une machine à l'autre ! L'idéal est de n'avoir qu'un fichier unique, comme avec PowerPoint :)
C'est là qu'interviennent node.js et l'outil Inliner. Ils permettent de "compresser" en un fichier unique html, l'ensemble de votre présentation. Pour les fichiers javascript ou css, une simple concaténation de fichiers est réalisée. Les images sont encodées sous la forme d'URI Base64 dans le fichier html final !
Les prérequis :
npm -g install inliner
inliner --verbose --nocompress http://localhost/ > slideshow.html
Ooooo ... Magique ! Mon slideshow.html ou