Hugo Themes
Er
A clean Hugo theme for blogging
- Author: Lingyi Hu
- Minimum Hugo Version: 0.57.0
- GitHub Stars: 54
- Updated: 2019-08-25
- License: MIT
- Tags:
Blog
Light
Responsive
Note! This theme has not been updated for more than 2 years.
If you are maintainer of this theme, please verify that this theme works with a recent release of Hugo. Then add an appropriate Version Configuration to the theme'sconfig.toml
and then finally tag a new version.
Er.
A configurable blog theme for Hugo, with elements inspired by this blog.
Features
- produces an Atom feed at
feed.xml
(taken from this discussion). It generates the latest 15 posts by default. - Open graph tags
- tag and category pages
- table of contents for your posts (from tocbot)
- renders Math with KaTeX
- tag cloud on big screens
Configurations
Favicon
You can put your favicon at static/favicon.ico
, the theme will automatically look for it there. If you want to choose a different path, please set the favicon
parameter in [params]
in the config.
Atom feed
In order to enable Atom feed (instead of RSS), put this in your config.toml
:
[outputs]
home = ["HTML", "Atom"]
[mediaTypes]
[mediaTypes."application/atom"]
suffix = "xml"
[outputFormats.Atom]
mediaType = "application/atom"
baseName = "feed"
isPlainText = false
disableKinds = ['RSS']
Customize the colors
This theme uses CSS variables, and if you want to change the colours on this theme, you can override the variables.css
in layouts/partials/css
. This is loaded before the theme css.
Google analytics
Google analytics tracking code can be added to config.toml
like this:
googleAnalytics = "UA-123-45"
Markdown TOC
Table of contents is activated by default, if it detects markdown headings. To turn it off, just add toc = false
in the frontmatter. Alternatively, you can turn off contents page for the whole site by setting showtoc = false
under the [params]
section of config.toml
, like this:
[params]
showtoc = false
Math rendering
Math rendering is off by default, can be turned on for individual posts or pages by setting math = true
in the frontmatter.
Tag cloud
Tag cloud is shown by default. To disable, add showTagCloud = false
under the [params]
section, similar to showtoc
. You can also configure the maximum number of tags you want to show in your tag cloud, using the maxTags
key under [params]
. This number is 50 by default.
back to top button
Back to top button is also shown by default. To disable, add showScrollToTop = false
under [params]
.