https://github.com/marcodpt/zolastrap
A bootstrap theme for zola
https://github.com/marcodpt/zolastrap
bootstrap bootstrap5 bootswatch bootswatch-theme ssg zola zola-theme
Last synced: 10 months ago
JSON representation
A bootstrap theme for zola
- Host: GitHub
- URL: https://github.com/marcodpt/zolastrap
- Owner: marcodpt
- License: mit
- Created: 2021-10-11T23:02:54.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-20T22:13:04.000Z (almost 4 years ago)
- Last Synced: 2025-03-24T03:53:18.775Z (11 months ago)
- Topics: bootstrap, bootstrap5, bootswatch, bootswatch-theme, ssg, zola, zola-theme
- Language: HTML
- Homepage: https://marcodpt.github.io/zolastrap/
- Size: 2.7 MB
- Stars: 22
- Watchers: 2
- Forks: 10
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zolastrap
A bootstrap theme for zola
[Live Demo](https://marcodpt.github.io/zolastrap/)
## `config.toml` [extra] variables
### banner
- type: string
- default: ""
Path of a banner image, use empty string for no banner
### date_format
- type: string
- default: "%d/%m/%Y"
date format expression
### theme
- type: string
- default: "default"
one of the [Bootswatch](https://bootswatch.com) themes
### bg
- type: string
- default: "dark"
one of the available backgrounds in
[Bootstrap5](https://getbootstrap.com/docs/5.1/utilities/background/)
for `navbar` and `footer`
### inverted
- type: boolean
- default: false
Invert font for `navbar` and `footer` in case default choice is bad
### themes
- type: string
- default: "Choose a Theme"
Navbar label for themes dropdown.
This dropdown will allow user to change
[Bootswatch](https://bootswatch.com) theme.
Use empty string in case you do not want the user choose a theme.
### schemes
- type: string
- default: "Choose a Color Scheme"
Navbar label for schemes dropdown.
This dropdown will allow user to change footer and navbar
[background](https://getbootstrap.com/docs/5.1/utilities/background/)
color.
Use empty string in case you do not want the user choose a theme.
### search
- type: string
- default: "Search"
Placeholder for navbar search input.
Remember that to enable and disable search you should set variable
[build_search_index](https://www.getzola.org/documentation/getting-started/configuration/).
### tag
- type: string
- default: "Posts by Topic"
Taxonomy `tag` single label. Useful for translations.
### tags
- type: string
- default: "Posts by Topics"
Taxonomy `tag` list label. Useful for translations.
You can have a nice tag list at the bottom of a page using `extra.tags` = true
in the `_index.md`
### links
- type: array
- default: []
Navbar links. Use an empty array to ignore this.
Items (object):
- title (String): label of the navbar link
- url (String): href of associate link
### email
- type: string
- default: ""
Footer email. Use an empty string to ignore this.
### icons
- type: array
- default: []
Footer social icons. Use an empty array to ignore this.
Items (object):
- title (string): Optional title string for icon
- icon (string): One of
- url (string): href of the icon
### utterances
- type: string
- default: ""
[utterances](https://github.com/utterance/utterances) repo url.
Use an empty string to ignore utterances widget.
### utterances_label
- type: string
- default: "Comments"
[utterances](https://github.com/utterance/utterances) widget label.
### utterances_theme
- type: string
- default: "github-light"
[utterances](https://github.com/utterance/utterances) widget theme.
### utterances_issue_term
- type: string
- default: "pathname"
[utterances](https://github.com/utterance/utterances) widget pathname.
## Contributing
Any help is greatly appreciated!
- [Tera template engine](https://tera.netlify.app/docs)
- [Zola SSG templates](https://www.getzola.org/documentation/templates/overview/)
- [Bootstrap5 docs](https://getbootstrap.com/docs/5.1/getting-started/introduction/)
- [Bootswatch](https://bootswatch.com)