Xtof/Hugo
De Mi caja de notas
< Xtof
Recherches GoHugo - xtof 29 avril 2018 à 10:10 (UTC)
défis : micropub et webmention
intégrer micropub dans Hugo pour publier à partir de micropub/clients
recherche et travaux :
- nanopub ou solution pour raffiner le point de terminaison micropub
- communication designer page de contact
- webmentions avec Hugo à finaliser avec formulaire d'envoi URL plus "ping"
- logos SVG à intégrer micro.blog et instagram
2018-122 : micropub
Intention : mettre à jour un site motorisé parGoHugo à partir d'un mobile ou d'interfaces-clients externes (micropub/client).
Repo de travail pour installer un point de terminaison micropub : https://github.com/voxpelli/webpage-micropub-to-github
Pourquoi j'ai choisi ça ?
La solution initialement conçue pour accepter un post provenant de n'importe quel client micropub sait convertir le post en un commit compatible-jekyll incluant le front matter en YAML et le contenu. Quelques collègues indieweb parviennent à le faire fonctionner pour Hugo.
Statut : en travaux
- déploiement de `webpage-micropub-to-github` vers Heroku (via le bouton Heroku). L'app est accessible sur <https://dashboard.heroku.com/apps/micropub-xtof/deploy/heroku-git
>.
- Réglé les 6 variables d'environnement requises + 2 variables facultatives (type de posts, et chemin + nom de fichier). Détails ci-dessous :
Note : La variable d'output `MICROPUB_FILENAME_STYLE` pour modifier les noms de fichier et chemin doit être réglée entre guillemets.
- Installé les 3 points de terminaison micropub, authorization et token dans le `header` html :
```
<link rel="micropub" href="https://micropub-xtof.herokuapp.com/micropub/main" />
<link rel="authorization_endpoint" href="https://indieauth.com/auth">
<link rel="token_endpoint" href="https://tokens.indieauth.com/token" />
```
Résultats
Les essais simples de publication de notes sur Quill sans image fonctionnent. Je récupère bien un post généré sur mon repo github que je doir rapatrier sur ma machine locale.
Reste à régler
- la ligne de tags du frontmatter des posts reçus provoque des erreurs de build dans Hugo.
- les commits des fichiers atterrissent dans le répertoire `content/post` (réfléchir à content/note)
ex. :
```
--- layout: posts date: '2018-05-02T05:12:06.556Z' title: tags: microblog micropub slug: '18726' category: social
--- Microbloguer dans Jekyll : Inspiré par quelques réglages de Micropub webpage-micropub-to-github, l'app qui crée un point de terminaison micropub pour les sites Jekyll hébergés sur GitHub pages.
```
Travaux à faire : - mise en forme de la ligne de tags - travailler un layout de notes sans titre