Suivre

@dada @mathieu je suis en train de m'arracher le cerveau pour le faire en pur JS pour mon site (qui est aussi statique, fait avec Hugo)

@metal3d @dada pour le coup avec NuxtJS, donc VueJS je me suis organisé sous la forme de composants, et j'ai trouvé un peu par hasard un hook qui permet, même une fois que le site est généré, d'aller chercher des infos en tapant dans une API par exemple. Peut-être que Hugo propose la même chose ? Mais j'ai vraiment fait un truc basique, je vais juste chercher les réponses à mon toot 'annonce de l'article' et je les affiche en-dessous

@metal3d et du coup, c'est le contexte Hugo qui t'empêche de faire ça ? C'est quoi ton objectif ? Juste les afficher, basiquement, comme ce que je décris ?

@mathieu en gros deux choses. Permettre de partager l'article sur une instance, et surtout afficher les commentaires. Le problème c'est qu'un site statique (par définition) n'exécute rien côté serveur. Donc je dois trouver une solution pour appeler l'API de manière secure pour la seconde idée. Pour le partage je pense que c'est quasiment impossible de trouver l'instance de l'utilisateur...

@metal3d Peut-être que si tu demandes, au moment de partager, l'adresse de l'instance de l'utilisateur, tu peux te débrouiller pour que l'UX soit pas trop lourde ? Pour appeler l'API proprement par contre, en statique, j'ai aussi un peu de mal à trouver la parade. Mais du coup, déjà, afficher les commentaires sans chercher à utiliser l'API en mode authentifié c'est pas mal ? Après bon, c'est clair que le statique a ses limites... Mais le JS permet d'élargir un peu les possibilités

@mathieu oui, demander l'adresse de l'instance c'est déjà ce que fait un plugin que j'ai vu. Et je pense que c'est la seule solution.
Pour l'affichage, je pense que je vais m'en sortir. Sitôt que je trouve une solution sympa je commente ici. Mon code sera bien entendu open source

@metal3d chouette ! bah du coup, toute cette histoire m'a donné envie de me remettre là-dessus et d'essayer de finaliser c't'histoire. J'update aussi quand j'aurai pris le temps de reprendre le code !

Inscrivez-vous pour prendre part à la conversation
techlover

Technology lovers, here we are — (development, digital artwork, science…)