This theme generates documentation from markdown files located in content/docs
The “Home” page is not documentation, it can be used to introduce your project etc.
Beautiful and clean typography for all semantic HTML elements
SCSS (Hugo Pipelines)
Bootstrap 4 grid and media queries only
100⁄100 Google Lighthouse speed score
21KB without images ⚡
Vanilla JS only
Responsive mobile menu managed in config.toml
Documentation examples included, using all markdown syntax
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.
Copy or git clone this theme into the sites themes folder mynewsite/themes
Install with Git
git clone https://github.com/jugglerx/hugo-whisper-theme.git themes/hugo-whisper-theme
Extract the downloaded .zip inside the themes folder. Rename the extracted folder from hugo-whisper-theme-master -> hugo-whisper-theme. You should end up with the following folder structure mynewsite/themes/hugo-whisper-theme
Add example content
Copy the entire contents of the mynewsite/themes/hugo-whisper-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-whisper-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