Hugo
De Mi caja de notas
Révision datée du 6 avril 2018 à 12:00 par Xtof (discussion | contributions)
Cet article est en cours de réécriture ou de restructuration importanteétude indieweb sur https://ascraeus.org/embracing-the-indieweb/ Un utilisateur prévoit de modifier cet article pendant plusieurs jours. Vous êtes invité(e) à en discuter en page de discussion et à participer à son amélioration de préférence en concertation pour des modifications de fond.
Bandeau apposé par xtof (d · c) le étude indieweb sur https://ascraeus.org/embracing-the-indieweb/. |
Cette page a démarré sur iwc:Hugo et migrera sur iwc:Hugo-fr
Cet article est une débauche. Vous pouvez m’aider à l'améliorer.
Hugo est un générateur de site statique écrit en Go. Il est conçu pour construire un site basé sur des fichiers markdown et avec une information de header en YAML ou TOML. Il utilise des templates Go et compile très rapidement un site complet. Pas de support intégré indieweb, mais l'ajout de microformats aux templates est relativement aisé.
Exemples IndieWeb
Les personnes utilisant en ce moment Hugo pour leur site primaire :
- Jonathan Prozzi - jonathanprozzi.net
- Modèle:Dgold - View from Ascraeus
- Craig Mod's On Margins - craigmod.com/onmargins
- Modèle:Renem - renem.net (Migré à partir de Medium sur May 19, 2017) (Allemand)
- Markus Heurung - byzero.de
- Alan S.
- skippy
- Modèle:Kaushalmodi - A Scripter's Notes
- Modèle:Addyourself
Implémentation Micropub
Modèle:Dgold a écrit spécifiquement le micropub-endpoint nanopub à utiliser spécifiquement avec Hugo. Fournit l'implémenation pour les notes, articles, check-ins, signet et réponses..
Articles
- Modèle:Dgold - Embracing the IndieWeb
- Amit Gawande - IndieWebify Your Hugo Website: Control Your Identity and Content Online 2018-02-10
Migration vers Hugo
À partir de WordPress
Il existe un petit wordpress-to-hugo-exporter plugin pour Wordpress astucieux, qui exporte les Posts et Pages à partir d'un site WordPress à l'intérieur d'une hiérarchie de fichiers et répertoires prête à être utilisée avec Hugo (on devrait encore avoir à configurer, créer un thème, etc. avant de pouvoir véritablement compiler le site).
Testé à IndieWebCamp Brighton 2016 par hotzeplotz sur WordPress 4.6.1, a fonctionné parfaitement (exportation d'environ 7MB de post/pages et media vers un fichier zip en <1 seconde, avec du contenu puis compilée par Hugo en 150ms !)
Importer une Archive Twitter
skippy a créé un script rudimentaire en Python pour convertir un export Twitter en Markdown, à utiliser avec Hugo. Il s'appuie sur granary pour manipuler le JSON brut Twitter.