User Tools

Site Tools


wiki:qclug_presentations:hugo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:qclug_presentations:hugo [2016/08/10 03:28]
Aaron Johnson [Hugo - Hosted on GitHub Pages (Personal/Organization)]
wiki:qclug_presentations:hugo [2016/08/10 04:16] (current)
Aaron Johnson
Line 23: Line 23:
 hugo new post/​welcome.md hugo new post/​welcome.md
 git clone https://​github.com/​fredrikloch/​hugo-uno.git themes/​hugo-uno git clone https://​github.com/​fredrikloch/​hugo-uno.git themes/​hugo-uno
-vim config.toml 
-</​code>​ 
-  * Add the following line: 
-<​code>​ 
-theme = "​hugo-uno"​ 
 </​code>​ </​code>​
  
 ===== Run site with Hugo ===== ===== Run site with Hugo =====
 <​code>​ <​code>​
-hugo server -w --bind 0.0.0.0 --baseURL http://​hostname.domain.local --port 1313+hugo server -w --bind 0.0.0.0 --baseURL http://​hostname.domain.local --port 1313 --theme hugo-uno
 </​code>​ </​code>​
  
 ====== Hugo - Hosted on GitHub Pages (Personal/​Organization) ====== ====== Hugo - Hosted on GitHub Pages (Personal/​Organization) ======
  
 +  * Complete the steps above to generate your Hugo page
   * Create a free account at github.com   * Create a free account at github.com
   * Create two Public repositories (must be Public repositories if you want to use GitHub pages for free)   * Create two Public repositories (must be Public repositories if you want to use GitHub pages for free)
Line 45: Line 41:
 cd newsite cd newsite
 git init . git init .
-git checkout ​--orphan gh-pages+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 
 +hugo --baseURL http://​username.github.io --theme hugo-uno 
 +cd public 
 +git add . 
 +git commit -a -m "​rebuilding site `date`"​ 
 +git push origin master 
 +cd .. 
 +git add . 
 +git commit -a -m "​project repo for hugo site `date`"​ 
 +git push origin master
 </​code>​ </​code>​
 +
 +====== Credits ======
 +Steps in this guide were taken from the following documentation/​tutorials:​
 +
 +https://​gohugo.io/​tutorials/​github-pages-blog
 +
 +https://​www.youtube.com/​watch?​v=w7Ft2ymGmfc
 +
wiki/qclug_presentations/hugo.1470799697.txt.gz · Last modified: 2016/08/10 03:28 by Aaron Johnson