Différences entre versions de « Hugo »

De Mi caja de notas

Ligne 2 : Ligne 2 :
  
 
cf [[iwc:Hugo-fr]]
 
cf [[iwc:Hugo-fr]]
 +
 +
{{:Hugo}}
 +
 +
 +
== étude en cours {{xtof}} ==
 +
* étude du guide : victor hugo sur Netlify https://www.netlify.com/blog/2016/09/21/a-step-by-step-guide-victor-hugo-on-netlify/
 +
* localiser les dates en français : https://gohugo.io/tutorials/create-a-multilingual-site/
 +
* produire une carte de visite simple sur sous-domaine. http://themes.gohugo.io/hugo-identity-theme/
 +
* https://ascraeus.org/indieweb-adventures/
 +
 +
 +
à classer dans [[posts]]
 +
 +
<figure>
 +
![](https://gitlab.com/kaushalmodi/kaushalmodi.gitlab.io/raw/cf4bae512a27f183ef926984b3b2e7138622442b/content-org/images/microformats2/h-entry.png)
 +
<figcaption>
 +
{{citation-fr
 +
| title = Ebauche de diagramme pour h-entry que je prévois d'avoir dans mon prochain post de blog (slack indieweb - dev
 +
| author = kaushalmodi
 +
| date = 2018-04-06
 +
| url = https://indiewebcamp.slack.com/archives/C1PA11USK/p1522975684000208
 +
}}citation
 +
</figcaption>
 +
</figure>
 +
 +
 +
== indieweb ==
  
 
{{iwc}}
 
{{iwc}}

Version du 6 avril 2018 à 16:55

cf iwc:Hugo-fr

cf iwc:Hugo-fr

Modèle en boucle détecté : Hugo


étude en cours portraittof


à classer dans posts

<figure> ![](https://gitlab.com/kaushalmodi/kaushalmodi.gitlab.io/raw/cf4bae512a27f183ef926984b3b2e7138622442b/content-org/images/microformats2/h-entry.png) <figcaption> kaushalmodi : Ebauche de diagramme pour h-entry que je prévois d'avoir dans mon prochain post de blog (slack indieweb - devcitation </figcaption> </figure>


indieweb

Hugo is a static site generator written in Go used by several people in the IndieWeb community to run their personal sites. It is designed to build a site based on markdown files with header information in YAML, TOML or JSON. It uses Go templates and compiles a full site very rapidly. No built-in IndieWeb support, but adding microformats to templates is relatively straightforward.

How to

How to IndieWebify a Hugo site

Amit Gawande wrote an excellent post on How to IndieWebify Your Hugo Website: Control Your Identity and Content Online

IndieWeb Examples

People currently using Hugo as their primary site:

Micropub Implementation

Articles

Migrating to Hugo

From Jekyll

migrate-jekyll-hpstr-hugo

From WordPress

There is a small nifty wordpress-to-hugo-exporter plugin for Wordpress, which exports Posts and Pages from a WordPress site into a files and directories hierarchy ready to be used with Hugo (one would still need to configure/create a theme, etc. before being able to actually compile the site).

Tested at IndieWebCamp Brighton 2016 by hotzeplotz on WordPress 4.6.1, worked perfectly (exporting around 7MB of post/pages and media to a zip file in <1 second, with content then compiled by Hugo in 150ms!)

Importing a Twitter Archive

skippy has created a rudimentary Python script to convert a Twitter export into Markdown, for use with Hugo. It relies on granary to manipulate the raw Twitter JSON.

Themes with indieweb-focussed microformat and markup support

Support present

rel-me

The rel-me support in the following themes was added via pull requests by tommorris between 2018 and 2020.

See Also

2026-06-09: How to Prevent Hugo From Publishing Draft Posts Accidentally by Naty S (see drafts)

Open Source IndieWeb related projects and tools
Topics Why open source?How to open source a projectOpen for contributionsIndieWeb PrinciplesPackage managers for various languages and systems
PHP (See LAMP) b2evolutionCASSISKnownFalcon (portions) • HamsterCMSp3k (portions) • stapibasdobradoGravMiniflux-legacyProcessWireTextpatterntt-rssTwyneTYPO3
WordPress (PHP) Indieweb PluginWebmentionSemantic LinkbacksMicropubIndieAuthPost KindsSyndication LinksWebSub pluginsSee Template:WordPress for others.
Python BeautifulSoupblagBleachBridgy FedBundledjango CMSIndieWeb SearchIndieWeb Utilskakumf2utilNefelibataninkaPublPushlpython-indiewebRed WindRequestsronkyuuWoodwindgunicorn
Ruby Dark MatterFeedbinFrancisCMSGitLabMicropublishPublifyRuby on RailsSinatraSingulusTransformativewebmention.ioJekyllAuthorioruby parsermicroformats-ruby
JavaScript CASSISCamelEleventyGhostIndieKitD3
Others Apache (C) • Forgejo (Go) • Hugo (Go) • Firefox (C++) • Nginx (C) • NetNewsWire (Swift) • Snac (C)


<footer>source iwc:Hugo</footer>

<footer>



étude en cours portraittof


à classer dans posts

<figure> ![](https://gitlab.com/kaushalmodi/kaushalmodi.gitlab.io/raw/cf4bae512a27f183ef926984b3b2e7138622442b/content-org/images/microformats2/h-entry.png) <figcaption> kaushalmodi : Ebauche de diagramme pour h-entry que je prévois d'avoir dans mon prochain post de blog (slack indieweb - devcitation </figcaption> </figure>


indieweb

Hugo is a static site generator written in Go used by several people in the IndieWeb community to run their personal sites. It is designed to build a site based on markdown files with header information in YAML, TOML or JSON. It uses Go templates and compiles a full site very rapidly. No built-in IndieWeb support, but adding microformats to templates is relatively straightforward.

How to

How to IndieWebify a Hugo site

Amit Gawande wrote an excellent post on How to IndieWebify Your Hugo Website: Control Your Identity and Content Online

IndieWeb Examples

People currently using Hugo as their primary site:

Micropub Implementation

Articles

Migrating to Hugo

From Jekyll

migrate-jekyll-hpstr-hugo

From WordPress

There is a small nifty wordpress-to-hugo-exporter plugin for Wordpress, which exports Posts and Pages from a WordPress site into a files and directories hierarchy ready to be used with Hugo (one would still need to configure/create a theme, etc. before being able to actually compile the site).

Tested at IndieWebCamp Brighton 2016 by hotzeplotz on WordPress 4.6.1, worked perfectly (exporting around 7MB of post/pages and media to a zip file in <1 second, with content then compiled by Hugo in 150ms!)

Importing a Twitter Archive

skippy has created a rudimentary Python script to convert a Twitter export into Markdown, for use with Hugo. It relies on granary to manipulate the raw Twitter JSON.

Themes with indieweb-focussed microformat and markup support

Support present

rel-me

The rel-me support in the following themes was added via pull requests by tommorris between 2018 and 2020.

See Also

2026-06-09: How to Prevent Hugo From Publishing Draft Posts Accidentally by Naty S (see drafts)

Open Source IndieWeb related projects and tools
Topics Why open source?How to open source a projectOpen for contributionsIndieWeb PrinciplesPackage managers for various languages and systems
PHP (See LAMP) b2evolutionCASSISKnownFalcon (portions) • HamsterCMSp3k (portions) • stapibasdobradoGravMiniflux-legacyProcessWireTextpatterntt-rssTwyneTYPO3
WordPress (PHP) Indieweb PluginWebmentionSemantic LinkbacksMicropubIndieAuthPost KindsSyndication LinksWebSub pluginsSee Template:WordPress for others.
Python BeautifulSoupblagBleachBridgy FedBundledjango CMSIndieWeb SearchIndieWeb Utilskakumf2utilNefelibataninkaPublPushlpython-indiewebRed WindRequestsronkyuuWoodwindgunicorn
Ruby Dark MatterFeedbinFrancisCMSGitLabMicropublishPublifyRuby on RailsSinatraSingulusTransformativewebmention.ioJekyllAuthorioruby parsermicroformats-ruby
JavaScript CASSISCamelEleventyGhostIndieKitD3
Others Apache (C) • Forgejo (Go) • Hugo (Go) • Firefox (C++) • Nginx (C) • NetNewsWire (Swift) • Snac (C)


<footer>source iwc:Hugo</footer>

<footer>