Intro

  • We’ll be using yml/yaml format for all examples down below, I recommend using yml over toml as it is easier to read.
  • You can find any YML to TOML converters if necessary.

Guide

Follow Quick Start guide to setup hugo and create a new site.

Note: Use -f to select yml format

hugo new site <name of site> -f yml

Make sure you install latest version of hugo(>=0.74.0).

After you have created a new site, at Step 3 follow the steps:

Method 1

Inside the folder of your Hugo site, run:

git clone https://github.com/adityatelange/hugo-PaperMod themes/PaperMod --depth=1
 

Note: You may use --branch v3.0 to end of above command if you want to stick to specific release.

Updating theme :

cd themes/PaperMod
 git pull
@@ -6,7 +6,7 @@ git pull
 git submodule update --init --recursive # needed when you reclone your repo (submodules may not get cloned automatically)
 

Note: You may use --branch v4.0 to end of above command if you want to stick to specific release.

Updating theme :

git submodule update --remote --merge
 

Method 3

Or you can Download as Zip from Github Page and extract in your themes directory

Direct Links:

Finally …

Add in config.yml:

theme: "PaperMod"
-


Sample config.yml

Example Site Structure is present here: exampleSite

Use appropriately

baseURL: "https://examplesite.com"
+


Sample config.yml

Example Site Structure is present here: exampleSite

Use appropriately

baseURL: "https://examplesite.com/"
 title: ExampleSite
 paginate: 5
 theme: PaperMod