This theme was made to help you present your ideas easier. We all know how hard is to start something on the web, especially these days. You need to prepare a bunch of stuff, configure them and when that’s done — create the content.
This theme is pretty basic and covers all of the essentials. All you have to do is start typing!
The theme doesn’t require any advanced configuration. Just copy:
baseurl = "/"languageCode = "en-us"theme = "hello-friend"paginate = 5
# dir name of your blog content (default is `content/posts`)contentTypeName = "posts"# "light" or "dark"defaultTheme = "dark"# if you set this to 0, only submenu trigger will be visibleshowMenuItems = 2# Show reading time in minutes for postsshowReadingTime = false
title = "Hello Friend"subtitle = "A simple theme for Hugo"keywords = ""copyright = ""menuMore = "Show more"writtenBy = "Written by"readMore = "Read more"readOtherPosts = "Read other posts"newerPosts = "Newer posts"olderPosts = "Older posts"minuteReadingTime = "min read"dateFormatSingle = "2006-01-02"dateFormatList = "2006-01-02"# leave empty to disable, enter display text to enable# lastModDisplay = ""
logoText = "hello friend"logoHomeLink = "/"# or## path = "/img/your-example-logo.svg"# alt = "Your example logo alt text"
identifier = "about"name = "About"url = "/about"
identifier = "showcase"name = "Showcase"url = "/showcase"
to config.toml file in your Hugo root directory and change params fields. In case you need, here’s a YAML version.
NOTE: Please keep in mind that currently main menu doesn’t support nesting.
How to add a cover image to your posts
Adding a cover image to your post is simple and there are two options when you edit your index.md file in content/posts/blog-entry-xy/index.md:
Use cover = "/path/to/absolute/img.jpg" to link an absolute image
Resulting in https://www.yourpage.com/path/to/absolute/img.jpg
Use cover = "img.jpg" and useRelativeCover = true to link the image relative to the blog post folder
Resulting in https://www.yourpage.com/posts/blog-entry-xy/img.jpg
How to display the Last Modified Date in your posts
Add lastModDisplay = "[your display text]" to config.toml to enable last modified date on your posts. Note - an empty string value "" does not display anything.
Example: lastModDisplay = "Modified:" –> “Modified: Jan 01, 0001”
:octocat: Hugo’s enableGitInfo option is a nice complement to this feature.
How to hide “Read more” button
In a post’s front matter you have to add hideReadMore param set to true. This will result in that the post won’t have “Read more” button in the list view.