Différences entre versions de « Eleventy »

De Mi caja de notas

 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
{{stub-fr}}
+
{{:iwc:Eleventy}}
 
+
Archive 2019 - [[Eleventy/travaux]]
 
 
<!--
 
; Statut : étude sur [[eleventy/travaux]] sur [[Hylia]]
 
 
 
Afin de mettre mon site web personnel à jour, je repars de zéro avec le kit de démarrage [[Hylia]] développé par [[Andy Bell]] afin de mieux appréhender la motorisation statique [[Eleventy]].
 
* Cours en ligne pour apprendre eleventy à partir de zéro : https://piccalil.li/course/learn-eleventy-from-scratch/
 
* Séduit à cette heure par le [[CMS Netlify]] préconfiguré pour mettre à jour un site personnel statique.
 
-->
 
 
 
== Priorités ==
 
 
 
''Travaux envisagés avant migration''
 
 
 
* localisation en français des dates
 
* pose de premières briques fondamentales indieweb https://indiewebify.me
 
* étude schéma URLs - slugifier proprement le schéma URL `AAAA/MM/JJ/nom-du-slug`
 
* gabarit pour publication de notes sans titres
 
 
 
 
 
== repo de travail  ==
 
* https://github.com/ChristopheDucamp/hylia-master  avec pointage sur domaine https://indieweb.me
 
* un repo de dev en local. Un clone du site personnel d'Andy https://github.com/andybelldesign/personal-site-hylia pour faire des tests de différents types de posts. Beaucoup de bugs.
 
 
 
 
 
 
 
== article en rapport ==
 
 
 
''à l'étude pour script de déploiement automatique avec iFTTT ''
 
 
 
{{citation-fr
 
|title = Scheduled and draft 11ty posts
 
|url = https://remysharp.com/2019/06/26/scheduled-and-draft-11ty-posts
 
|author=[[Remy Sharp]]
 
|published = [[2019-177|2019-06-26]]
 
}}
 
 
 
 
 
----
 
 
 
'''<dfn>[https://www.11ty.io/ Eleventy]</dfn>''' est un [[générateur de site statique]] basé sur [[JavaScript]] qui permet à l'utilisateur de sélectionner son propre moteur préféré de gabarit et de de thème, ce qui peut en pratique permettre l'utilisation et l'activation des [[microformats2]].
 
 
 
Eleventy n'est pas un framework JavaScript et n'est pas livré avec un thème ou une configuration pré-installé même s'il existe de nombreux exemples de [https://www.11ty.io/docs/starter/#starter-projects projets de démarrage].
 
 
 
Comme tous les autres générateurs de sites statiques la courbe d'apprentissage d'Eleventy sous-tend une expérience d'écriture du HTML.
 
 
 
* GitHub: https://github.com/11ty/eleventy/
 
 
 
== Blocs de construction ==
 
voir aussi les autres [[générateurs de sites statiques]] pour les principes de base :
 
* [https://mxb.at Max Böck] a publié des articles sur 11ty :
 
** [https://mxb.at/blog/syndicating-content-to-twitter-with-netlify-functions/ Static Indieweb pt1: Syndicating Content] concernant le [[POSSE]] vers  [[Twitter]]
 
** [https://mxb.at/blog/using-webmentions-on-static-sites/ Static Indieweb pt2: Using Webmentions] sur l'intégration avec [[webmention.io]]
 
 
 
== Exemples Indieweb ==
 
Les membres de de la communauté IndieWeb utilisant Eleventy pour leurs propres sites (primaire) :
 
* {{addyourself-fr}}
 
 
 
D'autres indépendants qui l'utilisent sur leur site <em>primiaire</em> d'auto-identification :
 
* [https://paulrobertlloyd.com/ Paul Robert Lloyd] — supporte [[microformats2]] sur ses notes et articles, [[h-entry]] etc.
 
* [https://www.hawksworx.com/ Phil Hawksworth]
 
* [https://mxb.dev/ Max Böck]
 
 
 
== Voir aussi ==
 
* [[générateur de site statique]]
 
* [[Jekyll]]
 
 
 
----
 

Version actuelle datée du 25 février 2023 à 10:49

Eleventy is an open source JavaScript based static site generator that allows the user to select their own preferred template engine and theme, which in practice can and does enable use of microformats2.

Eleventy is not a JavaScript framework and does not come with a preinstalled theme or configuration although there are many examples of starter projects.

Like other static site generators the learning curve for Eleventy assumes prior experience of writing HTML.

Getting Started

There are many starter projects to help you quickly get an 11ty site going.

Building Blocks

see also other static site generators for basic principles

IndieWeb Examples

IndieWeb community members using Eleventy on their own primary sites:

Other independents that are using it on their primary self-identifying site:

See Also

Open Source IndieWeb related projects and tools
Topics Why open source?How to open source a projectOpen for contributionsIndieWeb Principles
PHP b2evolutionCASSISKnownFalcon (portions) • p3kstapibasdobradoGravMiniflux-legacyprocesswireReader SelfTextpatterntt-rssTwyneTYPO3
WordPress (PHP) Indieweb PluginWebmentionSemantic LinkbacksMicropubIndieAuthPost KindsSyndication LinksWebSub pluginsSee Template:WordPress for others.
Python Bridgy FedBeautifulSoupBleachBundledjango CMSIndieWeb SearchIndieWeb Utilskakumf2utilNefelibataninkaPublpython-indiewebRed WindRequestsronkyuuWoodwind
Ruby Dark MatterFeedbinFrancisCMSMicropublishPublifyRuby on RailsSinatraSingulusTransformativewebmention.ioJekyll
JavaScript AerosolCMSCASSISGhostCamelIndieKitEleventy
Others Hugo (Go) • FirefoxNetNewsWire

Archive 2019 - Eleventy/travaux