Différences entre versions de « Xtof/Hugo »

De Mi caja de notas

< Xtof
Ligne 38 : Ligne 38 :
 
Le point à travailler : générer un jeton de point de terminaison https://indieweb.org/token-endpoint
 
Le point à travailler : générer un jeton de point de terminaison https://indieweb.org/token-endpoint
  
== [[2018-120]] ==
+
== [[2018-122]] ==
  
L'intention serait de pouvoir mettre à jour mes sites [[GoHugo]] à partir d'un mobile ou d'interfaces-clients externes qui acceptent micropub.  
+
Intention : mettre à jour un site motorisé par[[GoHugo]] à partir d'un mobile ou d'interfaces-clients externes ([[micropub/client]]).  
  
Repo de référence : https://github.com/voxpelli/webpage-micropub-to-github  
+
Repo de travail pour installer un point de terminaison micropub : https://github.com/voxpelli/webpage-micropub-to-github  
  
  
 
===''Pourquoi j'ai choisi ça ?'' ===
 
===''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.
+
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 ===
+
=== 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
 
* 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
+
* 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-github-heroku-variables.png|400px]]
+
[[File:micropub-xtof · Settings | Heroku 2018-05-02.png|400px]]
  
* 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 ?
+
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 :  
 
* Installé les 3 points de terminaison micropub, authorization et token dans le `header` html :  
Ligne 72 : Ligne 72 :
 
=== Résultats ===
 
=== 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.
+
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.
  
  
Mais restent à régler :
+
Reste à régler  
  
* 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)
 
 
* la ligne de tags du 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.
 
+
* les commits des fichiers atterrissent dans le répertoire `content/post` (réfléchir à content/note)
ex. à compléter :  
+
ex. :  
  
 
```
 
```

Version du 2 mai 2018 à 05:29

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

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

>.

  • Réglé les 6 variables d'environnement requises + 2 variables facultatives (type de posts, et chemin + nom de fichier). Détails ci-dessous :

400px

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