User Tools

Site Tools


wiki:qclug_presentations:hugo

This is an old revision of the document!


Presentation

Hugo - Self Hosted

Installation

Create site

mkdir newsite
cd newsite
hugo new site .
hugo new post/welcome.md
git clone https://github.com/fredrikloch/hugo-uno.git themes/hugo-uno

Run site with Hugo

hugo server -w --bind 0.0.0.0 --baseURL http://hostname.domain.local --port 1313 --theme hugo-uno

Hugo - Hosted on GitHub Pages (Personal/Organization)

  • Create a free account at github.com
  • Create two Public repositories (must be Public repositories if you want to use GitHub pages for free)
    • username.github.io (it will host the public folder: the static website)
    • yourproject-hugo (it will host Hugo’s content)
cd newsite
git init .
git remote add origin https://github.com/username/yourproject-hugo.git
rm -rf public
git submodule add -b master https://github.com/username/username.github.io.git public
wiki/qclug_presentations/hugo.1470800229.txt.gz · Last modified: 2016/08/10 03:37 by Aaron Johnson