Closed Nigui closed 5 years ago
L'objectif, c'est le SEO : il faut donc que ce soit du contenu statique Une petite moulette qui génère le HTML à partir de l'API ?
Générer les pages en elles-mêmes, pas très compliqué. Ce qui est plus pénible, c'est tout le mécanisme de navigation à prévoir ...
Se greffer sur un outil de génération de site statique qui ferait ça proprement ?
On peut aussi faire simple :
@devsheder ça ne résout pas le problème de SEO.
Pour être mieux référencé, il faut que le contenu soit statique (déjà dans la page au téléchargement de cette dernière).
L'idée serait plutôt d'écrire un script qui génère le html en allant chercher le contenu via l'API. Script que l'on exécute à la main avant de pousser sur le dépôt.
Il faudrait faire la même chose pour la section actuelle "prochain meetup", car actuellement le contenu n'est pas statique.
Après (longue ^^) discussion avec @Nigui ok pour une moulinette qui génère l'HTML des deux sections :)
Alors alors alors :
@Nigui création templates HTML pour le carrousel des events et pour le détail de chaque event
@devsheder création moulinette
Fonctionnement :
Je vous déconseiller de générer directement le HTML, en tout cas de ne pas refaire un nouveau système de template. Au mieux, de passer par un modèle intermédiaire et de confier la génération à un moteur de template (ce qui ouvre la voie prochainement à utiliser un CMS statique) Par exemple :
API ==[moulinette en JS]==> Markdown/Asciidoc/... ==[moteur génération du marché]==> HTML
moteur de génération = type Pandoc, Hugo ...
Comme discuté ensembles, il s'agit d'étendre l'issue #14 pour référencer TOUS les évènements passés.
Ils peuvent être sur la home sous la forme d'une liste horizontale scrollable, ou bien dans une page dédiée.
Voici la requête sur l'API meetup pour récupérer tous les events : https://api.meetup.com/2/events?&sign=true&photo-host=public&group_urlname=Blockchain-Societe-Nantes&status=past,upcoming&page=100