Hugo Cookbook for a Multilingual Site
Hugo is a tool for building a multilingual static site. Combined with hosting on GitHub, your site
will run on zero-budget, and without the hurdles of maintaining any web- or database servers. You
will also enjoy the full control over your code. Style consistency is easily manageable across
hundreds of pages with only four HTML templates minimally required.
-
Before you begin
Building a zero-budget website with Hugo and GitHub while retaining full control over your code
-
Install Hugo
Quickest Hugo installation possible
-
Scaffolding of a Hugo website
The structure of a Hugo managed web project
-
Customizing Configuration for Multilingual Site
Structured configuration, setting languages, archetype adjustments, optimizing tab-completion.
-
Create a Theme
From blank page to working site in 15 minutes
-
Create Your First Page
Creating content with Hugo – the basics
-
Multilingual Content With Hugo
Content translation, template internationalization, plurals in other languages
-
Including Images in Multilingual Pages
Images and multilingual image captions: minimum of editing, maximum reliability
-
Featured Content, Page Summary, Link Texts
Promoting articles on the front page and customizing links
-
Customize Web Page Layout: Hugo Content Types
Different type of content may require a different page design. Hugo Content Types provide for that.
-
Internal and External Links
Reference resources on your site, links to external pages, target="_blank" attribute, markup render hooks
-
Spell Check, Build, Publish to GitHub
Final steps to create and publish your website: spell-checking, building, and setting up the GitHub Pages