|
|
(6 versions intermédiaires par le même utilisateur non affichées) |
Ligne 1 : |
Ligne 1 : |
− | 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> 2 mai 2018 à 06:00 (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) |
| | | |
− | == [[micropub]] ==
| |
| | | |
− | intégrer [[micropub]] dans [[Hugo]] pour publier à partir de [[micropub/clients]]
| |
| | | |
− | ==== [[2018-122]] : [[micropub]] ==== | + | == Travaux == |
− | | |
− | Objet : mettre à jour un site motorisé par[[GoHugo]] à partir d'un mobile ou d'interfaces-clients externes ([[micropub/clients]]).
| |
− | | |
− | Repo de travail pour installer un point de terminaison micropub : https://github.com/voxpelli/webpage-micropub-to-github
| |
− | | |
− | ==== Pourquoi choisir "micropub-to-github" ? ====
| |
− | | |
− | 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.
| |
− | | |
− | 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
| |
− | - orienter vers "notes" et concevoir un layout de '''notes sans titre'''
| |
− | | |
− | ==== liens ====
| |
− | ''liens indieweb à compléter, relire et classer''
| |
− | | |
− | Une recherche dans la jungle de collègues indieweb ayant configuré un point de terminaison [[micropub]] [[iwc:token-endpoint]] :
| |
− | | |
− | 1. Daniel Goldsmith avec [[nanopub]] Embracing the IndieWeb https://ascraeus.org/embracing-the-indieweb/ - Daniel a aussi un micro.blog https://micro.blog/dgold cf aussi https://ascraeus.org/micro/ post démo https://ascraeus.org/micro/1500061827/
| |
− | 2. jnjosh thème "internet weblog" https://jnjosh.com/microposts/19431/ https://micro.blog/jnjosh# repo https://github.com/jnjosh/jnjosh.com (micropub mais pas de webmention)
| |
− | 3. Keith Grant https://keithjgrant.com/posts/2018/03/html5-sectioning-and-landmark-elements/
| |
− | repo https://github.com/keithjgrant/keithjgrant.com - micropub https://micropub.keithjgrant.com/micropub/main produite avec docker
| |
− | 4. Skippy https://github.com/skpy/hugo-skippy.is aka Scott https://skippy.net/
| |
− | 5. Rhiaro et son "Minimum Viable micropub" https://rhiaro.co.uk/2015/04/minimum-viable-micropub
| |
− | 6. 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/
| |
− | 7. Calum Ryan (2017-02) config micropub par classe php > https://calumryan.com/learning/getting-started-with-micropub/
| |
− | 8. https://martymcgui.re/2017/01/26/122700/ un point de terminaison micropub en python
| |
− | 9. {{adactio}} https://adactio.com/journal/7698
| |
− | 10. Amit https://www.amitgawande.com/ (cf son post de recherche https://micro.blog/amit/353415) Post de setup https://www.amitgawande.com/indiewebify-hugo-website/
| |
− | | |
− | cf aussi
| |
− | | |
− | * Inspiration [[Jekyll]] [[micro.blog]] : Article de Fiona Voss qui a choisi la motorisation [[Jekyll]] <http://fionavoss.blog/2018/04/01/microblogging-in-jekyll>
| |
− | * Anyone for webmention > https://discourse.gohugo.io/t/anyone-for-webmention/10411/4
| |
− | * Kaushalmodi (en quête) > https://gitlab.com/kaushalmodi/kaushalmodi.gitlab.io/blob/master/config.toml (webmentions et search) pas de micropub
| |
− | | |
− | == divers travaux ==
| |
| | | |
| * [[communication]] : designer une page de contact | | * [[communication]] : designer une page de contact |
| * [[webmention]] : style + formule avec formulaire d'envoi URL plus "ping" | | * [[webmention]] : style + formule avec formulaire d'envoi URL plus "ping" |
− | * logos SVG à intégrer micro.blog et instagram | + | * [[xtof/micropub]] pour simplifier les UI de publication |
− | * thème à modifier : section de notes disssociée des posts | + | * silos logos SVG à ajouter : micro.blog et instagram |
| + | * section de notes disssociée des posts (personnaliser le thème ou changer) |