Mon projet Open Source du moment, c'est #cecilapp, un générateur de sites statiques en #php développé par @arnaud.

Un gros Big up a lui :
- Aucune de mes PRs a été rejeté
- Toujours dans la discussion et la construction
- Dsl d'en faire baver à #cecilapp avec mes 40k pages 😅

https://cecil.app

#opensource #ossmaintainers

Cecil

Cecil is a command-line PHP application that merges Markdown pages, medias and Twig templates to generate a static website.

Cecil

@arnaud Hello,

Je cherche à optimiser un build. (Plus de 6h dans une Github Action (donc cancel par Github), 3h47m en local).

Quelques questions :
* Possible de build en plusieurs fois ?
* Possible de warmup le build pour gagner du temps ?

#cecilapp

Tiens la miniature de Mastodon me fait voir qu'il faut que je modifie l'image embed par défaut du site.
Pour l'instant c'est de la pub pour #cecilapp :)

Avancée de mon projet avec #cecilapp :

459 pages / Built in 35.99 s

Prochaine étape : +2293 pages

FYI @arnaud

If you want to use #cecilapp with #tailwindcss 4, here is a little tutorial I've wirtten :
https://github.com/Cecilapp/Cecil/discussions/2128

Hope it helps.

Using Cecil with Tailwindcss 4 · Cecilapp Cecil · Discussion #2128

As i've struggled a bit to get it working. Here is how you can have Cecil working with a template using tailwind 4. First install Tailwindcss and tailwindcss/cli in the root directory of Cecil: #my...

GitHub

Après 1 journée de travail avec #cecilapp j'ai "terminé" toutes les pages de mon site (refonte de https://www.atlza.com )

Restent 2 choses :
- le passage à #tailwindcss 4 qui se fait dans la douleur (il ne trouve que la moitié des classes utilisées)
- les flux #rss. Ca va être le gros morceau, objectif : 1 flux par par page et 1 flux global, le tout aux formats Rss et #jsonfeed !

Pour le reste pour un dev #php Cecil est très facile à prendre en main, bien plus que #hugo

cc @arnaud

Guillaume Le Roy - Photographies Concert/Portraits/xpan

Photos et projets photos par Guillaume Le Roy, photographe à Rennes : portraits, concerts, paysages - xpan et moyen format

@atlza @arnaud Bienvenue dans le monde de #cecilapp.

Regarde du côté de la commande "util:templates:extract" pour comprendre comment s'est organisé.

De mon côté, je vais bientôt le faire monter en charge avec +30k pages d'ici quelques semaines.

Bon j'en ai marre d'Hugo !

J'ai envie d'un générateur de site statique que je comprenne un minimum (voir pourquoi pas auquel je puisse contribuer). Après avoir étudié la question et espionné les conversations de @progi1984 et @arnaud Cecil semble une bonne option avec ses templates #twig ...

Je me lance donc là-dessus !
(bon pour l'instant je galère à lui faire accepter Tailwind)

#StaticWebsites #hugo #cecilapp

Pour les utilisateurs de #cecilapp, je comprends le principe de sections... Mais est ce qu'il est possible des subsections ou des sections imbriquées ?

En gros juste avoir les pages de niveau - 1 et pas toute l'arborescence, et idem quand on est N-1, d'avoir juste N-2.

Une idée ?

FYI @arnaud

👋 @arnaud, j'utilise #cecilapp depuis quelques jours, et je suis déjà fan.

Petite question : J'ai un SCSS qui est bien buildé. Celui ci importe "bootstrap-icons". Mais les fonts ne sont pas copiés.

Comment faites vous dans ce cas ?

(Copie des fichiers à la main, autre idée ?)