Différences entre versions de « Xtof/Hugo »

De Mi caja de notas

< Xtof
Ligne 77 : Ligne 77 :
 
Mais restent à régler :  
 
Mais restent à régler :  
  
* les commits des fichiers atterrissent dans le répertoire `_posts` au lieu de `content/post` (voir réglages de Fiona sur Jekyll http://fionavoss.blog/2018/04/01/microblogging-in-jekyll#Publishing)
+
* les commits des fichiers atterrissent bien dans le répertoire `content/post` (voir réglages de Fiona sur Jekyll http://fionavoss.blog/2018/04/01/microblogging-in-jekyll#Publishing)
* le frontmatter des posts reçus provoque des erreurs de build dans Hugo.
+
* la ligne de tags du frontmatter des posts reçus provoque des erreurs de build dans Hugo.
  
 
ex. à compléter :  
 
ex. à compléter :  
  
 
```
 
```
 +
 
---
 
---
layout: micropubpost
+
layout: posts
date: '2018-04-30T15:28:08.593Z'
+
date: '2018-05-02T05:12:06.556Z'
title: Travaux Micropub
+
title: ''
tags: travaux micropub
+
tags: microblog micropub
slug: travaux-micropub
+
slug: '18726'
 +
category: social
 +
 
 
---
 
---
Ralentir - en travaux.
+
Microbloguer dans Jekyll : Inspiré par quelques réglages de Micropub webpage-micropub-to-github,  l&#39;app qui crée un point de terminaison micropub pour les sites Jekyll hébergés sur GitHub pages.
  
 
```
 
```
  
la ligne de tags provoque une erreur...
+
Travaux à faire :
 +
- mise en forme de la ligne de tags  
 +
- travailler un layout de notes sans titre

Version du 2 mai 2018 à 05:19

Recherches GoHugo - portrait 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

liens

liens indieweb à compléter

1. Daniel Goldsmith nanopub https://ascraeus.org/ micro.blog https://micro.blog/dgold https://ascraeus.org/micro/ post démo https://ascraeus.org/micro/1500061827/ https://ascraeus.org/embracing-the-indieweb/ 2. Kaushalmodi (en quête) > https://gitlab.com/kaushalmodi/kaushalmodi.gitlab.io/blob/master/config.toml (webmentions et search) pas de micropub 3. jnjosh https://jnjosh.com/microposts/19431/ https://micro.blog/jnjosh# https://github.com/jnjosh/jnjosh.com (y’aurait un micropub mais pas de web mention) 4. Keith Grant : webmentions et peut être micropub https://keithjgrant.com/posts/2018/03/html5-sectioning-and-landmark-elements/ et une rubrique sociale https://keithjgrant.com/social/ repo https://github.com/keithjgrant/keithjgrant.com - micropub https://micropub.keithjgrant.com/micropub/main produite avec docker 5. Skippy https://github.com/skpy/hugo-skippy.is aka Scott https://skippy.net/ 6. Rhiaro Minimum Viable micropub https://rhiaro.co.uk/2015/04/minimum-viable-micropub 7. Pretty Good Hat à étudier https://prettygoodhat.com/about/ installation avec le nanopub de daniel https://github.com/dg01d/nanopub/blob/master/INSTALLATION.md https://prettygoodhat.com/post/2018-01-14-retuning-indieweb/ + https://prettygoodhat.com/post/further-indieweb-adventures/ 8. https://calumryan.com/learning/getting-started-with-micropub/ 9. https://martymcgui.re/2017/01/26/122700/ un point de terminaison micropub en python 10. adactio https://adactio.com/journal/7698 11. https://micro.blog/amit/353415 amit qui cherche sur micro.blo (https://www.amitgawande.com/indiewebify-hugo-website/)

Le point à travailler : générer un jeton de point de terminaison https://indieweb.org/token-endpoint

2018-120

L'intention serait de pouvoir mettre à jour mes sites GoHugo à partir d'un mobile ou d'interfaces-clients externes qui acceptent micropub.

Repo de référence : 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 bricoleurs indieweb sont parvenus à le faire fonctionner pour Hugo.


Statut

>.

  • Réglé les 6 variables d'environnement requises

Micropub-github-heroku-variables.png

  • Essayé d'ajouter et régler la variable d'output `MICROPUB_FILENAME_STYLE` pour modifier les nom de fichier et chemin. Si j'ajoute cette variable, l'application génère un message d'erreur ?
  • 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 images fonctionnent, à savoir que je récupère bien un post généré sur mon repo github.


Mais restent à régler :

ex. à compléter :

```

--- 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