It’s best if you simply check out the fully commented config file.
This theme follows a learning-by-doing approach.
This theme is asset-driven! It “knows” how to handle your precious assets, and there usually is no need for manual resizing.
For that to work, provide all of the following images in the assets directory (do not use the static directory).
The following table shows recommendations regarding the required assets:
Transparent, minimum margin top/bottom
Transparent, small margin top/bottom, prefer square format
Transparent, medium margin top/bottom/left/right, prefer square or landscape format
Optional, use a high-quality JPG
To create an about section that renders on the home page, run:
hugo new about.md
To create a new gallery item, run:
hugo new gallery/my-item.md
You will get a fully documented file, which describes each config option separately.
Basin is a free AJAX contact form service that is used by this theme.
Copy and paste your form’s URL endpoint to the ajaxBasin config.yaml parameter.
Select the Submit this form via AJAX option on your Basin dashboard.
Enable spambot protection
Under “Setup” → “Set a Custom Honeypot Field”, input _anti_spam_honeypot.
Basin will ignore all messages that contain this specific field. This should work since there is a hidden field that users normally do not use, but spambots will blindly input their data.