Service BD du Chapril
Find a file
2024-12-24 13:53:09 +01:00
font Ajout des changements en prod 2017-02-08 07:18:07 +01:00
images Habillage April 2024-10-09 14:26:05 +02:00
sws Trying to add redirection 2024-12-22 17:00:01 +01:00
toons Ajout logo April et lama 2024-10-09 14:34:36 +02:00
.gitignore Static Web Server added as alternative 2024-12-22 16:25:20 +01:00
bdchapril.css Amélioration couleurs du footer 2024-10-09 14:40:24 +02:00
bdchapril.js ES-modular 2024-12-24 13:53:09 +01:00
bs-config.json Local server set up 2024-12-22 12:04:13 +01:00
comicgen.js Ajout logo April et lama 2024-10-09 14:34:36 +02:00
COPYRIGHT.md New copyright 2024-12-22 09:22:31 +01:00
favicon.ico Favicon added 2024-12-24 13:52:45 +01:00
index.html Metadata + ES module + favicon 2024-12-24 13:52:16 +01:00
jquery-1.5.2.min.js Add first files for the Geektionnerd generator 2012-12-23 17:33:30 +01:00
LICENCE.md GNU GPLv3 added 2024-12-22 09:13:42 +01:00
manifest.json PWA Manifest added 2024-12-22 17:58:00 +01:00
package.json Local server set up 2024-12-22 12:04:13 +01:00
pop.mp3 Add first files for the Geektionnerd generator 2012-12-23 17:33:30 +01:00
pop.ogg Add first files for the Geektionnerd generator 2012-12-23 17:33:30 +01:00
ragaboom.min.js Add first files for the Geektionnerd generator 2012-12-23 17:33:30 +01:00
README.md Static Web Server added as alternative 2024-12-22 16:25:20 +01:00
sw.js PWA Manifest added 2024-12-22 17:58:00 +01:00

geektionnerd-generator

Un ancien générateur de BD qui a bien vieilli.

Démonstration

Site : https://bd.chapril.org/

Paternité

Auteurs : Willian Carvalho (willianpc) et Gee Ptilouk.

Dépôts des projets :

Article : https://hacks.mozilla.org/2012/12/comic-gen-a-canvas-run-comic-generator/.

Obsolète

Application Cache est supprimée de lECMAScript. Trace de lAPI Web : https://web.dev/articles/appcache-beginner

Nouveau cache

Un Service Worker sw.js gère les caches.

Développement

Via Lite Server

Lenvironnement de développement comprend le paquet Node lite-server. Ainsi la partie Node du projet nest pas nécessaire au déploiement en production. Il suffit de lancer npx serve pour essayer localement lapplication.

Le fichier bs-config.json se charge de paramétrer le serveur local selon les options de BrowserSync.

Via Static Web Server

Une solution alternative est Static Web Server. Ce petit serveur de site statique de 8 Mio peut être installé comme suit.

cd sws
cargo install --root ./ static-web-server
mv bin/static-web-server ./
rmdir bin/
cd ../

Linstallation de Rustup est recommandée pour compiler des applications en Rust.

Reste à lancer le serveur via ./sws/static-web-server -w sws/config.toml et à accéder à lapplication Web via lURL http://localhost:3000/index.html.