397 liens privés
Ca serait intéressant de faire un bilan carbone de l'utilisation des logiciels PHP, par exemple, qui attirent toute une faune (tentatives de connexion, exploitation de failles, DDOS, ..) VERSUS les sites web statiques en html/css/js qui nécessitent par ailleurs moins de ressources de calcul.
Et un autre sur le temps passé à sécuriser ces bouzins.. (veille techno, cloisonnement technique (Conteneur non privilégié), mises à jour, parefeu réseau pour parer du DDOS, parefeu applicatif (WAF) pour parer du CSRF/XSS/directory traversal et autres failles, etc.)
Si vous voyez ce que je veux dire.
Ca consiste juste à ajouter un élément context dans un élement host, dans le server.xml.
"""
<Host appBase="webapps"
autoDeploy="false" name="localhost" unpackWARs="true"
xmlNamespaceAware="false" xmlValidation="false">
...
<Context docBase="/home/stuff" path="/static" />
</Host>
"""
Une liste bien complète de générateurs de sites web statiques (html + css + js 'client').
A vous de choisir celui qui vous convient le mieux.
Pour ma part j'ai choisi pelican, logiciel notamment utilisé par kernel.org et bits.debian.org.
via les slides d'un developpeur de pelican http://justinmayer.com/talks/scale13x/rise-static-site-generators/
"""
A simple, in-browser, markdown-driven slideshow tool.
"""
Tu créées un fichier html avec la structure donnée dans le README (https://github.com/gnab/remark/blob/develop/README.md), et c'est parti. Tu peux écrire tout en markdown, ou en html si t'as besoin de faire des trucs spécifiques. Tu enregistres, tu admires le résultat dans le navigateur. Il me semble que firefox permet d'ailleurs de faire le truc en live (édition/visualisation).
Ensuite, l'idéal c'est de rappatrier les fonts (google) et le fichier javascript en local, et de faire pointer le fichier html dessus.
logiciel de blogging en python.
c'est basé sur sphinx.
c'est une alternative à pelican (http://blog.getpelican.com/) que j'utilise et recommande.
"""
A static, static content generator that moves the "generator" part to the browser. This site is pure text files with a single Javascript included on each page that renders the theme and assets as needed.
Each page is written in markdown with a single <script> tag that includes Jr.js. Once you have created your pages then simply upload the system to your website and enjoy.
"""
C'est comme mdoc (https://jeekajoo.eu/links/?thV2FA), tu créés tes articles en markdown et c'est au final le navigateur qui fait le rendu grâce à un script JS. Cela veut dire que ça ne nécessite aucune compilation pour générer du html/css.
C'est donc pratique pour ceux qui ont un hébergement très simple (statique) / ceux qui ne souhaitent pas de PHP / ceux qui veulent écrire en markdown - avec tous les avantages que cela comporte / ...
"commentçava is a comment system in javascript for static websites (ie. Jekyll). It is powered by Ajax & a SQlite database and contains a captcha to avoid flood."
voici donc un disqus like libre et auto-hebergeable sur le principe KISS. Demo : http://www.fabienwang.fr/test/index.html
Je vais tester ça sur mon blog, basé sur pelican, quand j'aurais le temps.
Autres alternatives beaucoup moins KISS que je connais : juvia, jskomment, wtcomments.
http://schoewilliam.fr/2013/07/13/au-bac-jai-dit-ce-que-je-pensais.html