|
|
| (17 versions intermédiaires par le même utilisateur non affichées) |
| Ligne 1 : |
Ligne 1 : |
| − | Recherches [[GoHugo]] - <span class="h-card" style="white-space:nowrap">{{sparkline|http://ducamp.me/images/d/d3/Portrait-xtof.png}} [[User:Christopheducamp.com|xtof]]</span> 29 avril 2018 à 10:10 (UTC)
| + | Recherche en cours pour indiewebifier [[GoHugo]] <span class="h-card" style="white-space:nowrap">{{sparkline|http://ducamp.me/images/d/d3/Portrait-xtof.png}} [[User:Christopheducamp.com|xtof]]</span> 3 mai 2018 à 07:51 (UTC) |
| | | | |
| | | | |
| − | == défis : micropub et webmention ==
| |
| | | | |
| − | intégrer [[micropub]] dans [[Hugo]] pour publier à partir de [[micropub/clients]]
| + | == Travaux == |
| | | | |
| − | | + | * [[communication]] : designer une page de contact |
| − | recherche et travaux :
| + | * [[webmention]] : style + formule avec formulaire d'envoi URL plus "ping" |
| − | * [[nanopub]] ou solution pour raffiner le point de terminaison [[micropub]]
| + | * [[xtof/micropub]] pour simplifier les UI de publication |
| − | * [[communication]] designer page de contact | + | * silos logos SVG à ajouter : micro.blog et instagram |
| − | * [[webmentions]] avec Hugo à finaliser avec formulaire d'envoi URL plus "ping" | + | * section de notes disssociée des posts (personnaliser le thème ou changer) |
| − | * logos SVG à intégrer micro.blog et instagram | |
| − | | |
| − | == [[2018-122]] ==
| |
| − | | |
| − | Intention : mettre à jour un site motorisé par[[GoHugo]] à 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 :
| |
| − | | |
| − | [[File:micropub-heroku-Settings 2018-05-02.png|600px]]
| |
| − | | |
| − | 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
| |