Bootstrap based Hugo startpage theme which provides out of the box best practices.
This theme is a combination of my Bootstrap-BP hugo theme and my startpage.
Instead of rendering the items on-the-fly as in the startpage theme the Bootstrap-BP hugo startpage will generate a complete single page site.
Install the theme
With Git installed, run the following commands inside the Hugo site folder. If Hugo has not yet been installed, read the setup guide here.
git clone https://github.com/spech66/bootstrap-bp-hugo-startpage.git
You can get a zip of the latest version of the theme from the home page and extract it to the themes folder.
Most settings should be done with hugo specific variables. There are only a few (optional) additional [params].
welcomeText = "Startpage!" is the text above the search box
showGoogleSearch = true to switch Google search box on/off
startPageColumns = true will show the start page in grouped lists
Define the links in a file in data/links.yml. This needs to be structured like this.
- group: Social media
- title: reddit
icon: fab fa-reddit
- title: Facebook
icon: fab fa-facebook
- group: Utilities
- title: GitHub
icon: fab fa-github