Tree


LICENSEcommits | blame
README.mdcommits | blame
assets/
exampleSite/
layouts/
static/
theme.tomlcommits | blame

README.md

# Soul

A minimal Hugo theme

## Configuration

Add `theme = 'soul'` to your `hugo.toml` and configure the theme parameters:

```toml
baseURL      = 'https://example.com/'
languageCode = 'en-us'
title        = 'My Site'
theme        = 'soul'

[params]
  description = "My personal website"
  author      = "Your Name"
  keywords    = ["blog", "personal"]

  [params.colors]
    background  = "#cdecff"               # Main Background
    accent      = "#ff6300"               # Hover & Accent
    linkBg      = "#fbf1a9"               # Link Background
    linkHover   = "#ffffff"               # Link Hover
    textPrimary = "rgba(0, 0, 0, 0.60)"   # Nav Text
    titleColor  = "#ffffff"               # Page Title
    blockquoteBorder = "#ff6300"          # Blockquote border
    themeColor  = "#cdecffc"              # Browser Theme

  [params.typography]
    enableInterFont = true

  [params.layout]
    navWidth        = "250px"  # Sidebar width
    contentMaxWidth = "600px"  # Content max width

  [[params.menu]]
    name = "Blog"
    url  = "/blog"
  [[params.menu]]
    name = "About"
    url  = "/about"

  [params.footer]
    startYear = "2025"
```

## Example Site

See the `exampleSite/` directory for a complete working example.

To run the example:

```bash
cd exampleSite
hugo server
```
## License

MIT License - see [LICENSE](LICENSE) file for details.

## Credits

Created by [Isaac Meerleo](https://36.church)