/
nl-reading-time

Temps de lecture pour blog Webflow

Ce script permet d'ajouter un temps de lecture sur une page web via customs attributes. Vous pouvez régler le nombre de mots par minutes ainsi que la langue.

Installation :
≃ 15 minutes
Poids :
1 ko
Image du script content reading time de Nicolas Leitao qui permet d'afficher un temps de lecture dans toutes les langues.
Installation :
1

Ajoutez ce script dans le before  </body> de votre page.

<!--{ NL-Reading-time }-->
<script src="https://cdn.jsdelivr.net/gh/nicolas-leitao/webflow-scripts/nl-reading-time.js" defer></script>
Copier
2

Définir la source

Définissez la source (un rich text par exemple) en lui appliquant un custom attribut.

⚠️ Avertissement

Si vous ne définissez pas de source, le script prendra toute la page (body).

Ajoutez l'attribut suivant :
Name
nl-reading-time
copié !
Value
source
copié !
Vous pouvez ajouter cet attribut sur :
Text block
Div block
Rich text
Paragraph
3

Affichage du temps de lecture

Créez un text block dans votre page pour accueillir le temps de lecture. Le script remplacera son contenu par le temps qu'il aura calculé.
Exemple : 10 minutes

🌍 site international (Webflow localization)

Si votre site est disponible dans plusieurs langues, il faudra régler les customs attributes dans chacune des versions de votre site. 3 langues = 3*3 custom attributes différents (singulier, pluriel et WPM).

nl-reading-time="display" sera normalement déjà configuré par héritage, si ce n'est pas le cas, il faudra aussi l'ajouter.

🧐 Exemples :

🇫🇷 Version racine (.fr)
url : mon-site.fr
nl-reading-time-singular="minute"
nl-reading-time-plural="minutes"
nl-reading-time-wpm="250"

🇪🇸 Version espagnol
url : mon-site.fr/es
nl-reading-time-singular="minuto"
nl-reading-time-plural="minutos"
nl-reading-time-wpm="240"

🇮🇹 Version italienne
url : mon-site.fr/it
nl-reading-time-singular="minuto"
nl-reading-time-plural="minuti"
nl-reading-time-wpm="260"

Ajoutez les 4 attributs suivants :
Name
nl-reading-time
copié !
Value
display
copié !
permet de définir la div à utiliser.
Name
nl-reading-time-wpm
copié !
Value
250
copié !
Réglez ici le nombre de mots lus par minute. La moyenne est de 250 en français.
Name
nl-reading-time-singular
copié !
Value
minute
copié !
Le mot "minute" au singulier dans la langue désirée.
Name
nl-reading-time-plural
copié !
Value
minutes
copié !
Le mot "minutes" au pluriel dans la langue désirée.
Vous pouvez ajouter cet attribut sur :
Text block
4

Fin

Et voilà, normalement tout fonctionne et dans toutes les langues !

pictogramme cookies site web
Nous sommes les cookies
J'utilise des cookies pour améliorer votre expérience sur mon site ainsi qu'à des fins de statistiques et de mesure d'audience. En utilisant mon site, vous acceptez les cookies.
Préférences des cookies
La confidentialité est importante pour moi, vous avez donc la possibilité de désactiver certains types de cookies qui peuvent ne pas être nécessaires au fonctionnement de base du site Web. Le blocage des catégories peut avoir un impact sur votre expérience sur le site Web. Plus d'informations
Nécessaires
Ces cookies sont indispensables pour naviguer sur le site et ne peuvent pas être désactivés.
Toujours actifs
Préférences
Ces éléments permettent au site Web de mémoriser les choix que vous faites (tels que votre nom d'utilisateur, votre langue ou la région dans laquelle vous vous trouvez) et offrent des fonctionnalités améliorées et plus personnelles.
Statistiques
Ces éléments m'aide à comprendre comment mon site Web fonctionne, comment les visiteurs interagissent avec, et s'il peut y avoir des problèmes techniques.
Marketing
Ces éléments sont utilisés pour diffuser des publicités plus pertinentes pour vous et vos intérêts.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.