Configure GID using env variable HUGO_GOOGLE_ANALYTICS_ID, compatible with Netlify.
Title, meta description and meta tags automatically generated for every page
OG Meta data for Facebook and Twitter
Semantic HTML document structure
To use this theme you will need to have Hugo installed. If you don’t already have Hugo installed please follow the official installation guide
Check Hugo version (Hugo 0.51+ Extended is required)
This theme uses Hugo Pipes to compile SCSS and minify assets. Please make sure you have the Hugo Extended version installed. If you are not using the extended version this theme will not not compile.
To check your version of Hugo, run:
This will output the currently installed version of Hugo. Make sure you see /extended after the version number, for example Hugo Static Site Generator v0.51/extended darwin/amd64 BuildDate: unknown You do not need to use version v0.51 specifically, you can use any version of Hugo above 0.51. It just needs to have the /extended part
Create a new Hugo site
hugo new site mynewsite
This will create a fresh Hugo site in the folder mynewsite.
Install theme with Git
Clone this repo into the themes folder
git clone https://github.com/zerostaticthemes/hugo-winston-theme.git themes/hugo-winston-theme
Copy example content
Copy the entire contents of the mynewsite/themes/hugo-winston-theme/exampleSite/ folder to root folder of your Hugo site, ie mynewsite/
To copy the files using terminal, make sure you are still in the projects root, ie the mynewsite folder.
cp -a themes/hugo-winston-theme/exampleSite/. .
After you copy the config.toml into the root folder of your Hugo site you will need to update the baseURL, themesDir and theme values in mynewsite/config.toml
Most likely if you are deploying to Netlify and created a new Hugo site or added this theme to an existing Hugo site then you are not deploying from the exampleSite directory and you can delete the netlify.toml file.
If you fork or copy this theme the LICENSE file and the copyright notice on line 3 (where I am listed as the author) must not be changed. You cannot just replace the copyright line with your own name. Attribution in your README.md or on your site is also welcome but not required.