Our Hugo template for the Pirsch blog. See https://pirsch.io/blog.
You can freely use and modify this theme.
Each article should resident in its own sub-directory below content/
. To add a thumbnail, place the image in the articles directory or a sub-directory (like content/my-article/images/thumbnail.jpg
) and set the image
attribute. The author and summary can also be added by setting attributes.
---
title: "My Article"
date: 2021-05-21
summary: "My first article."
image: "/my-article/images/thumbnail.jpg"
author: Marvin Blum
draft: false
---
Content goes here...
To use a different favicon, place the favicon.png
inside the static
directory of your site.
To change the title, copyright texts, copyright URL, and more, set these parameters inside your config.toml
:
[params]
title = "Title"
copyright = "Copyright"
url = "https://example.com/"
titleColor = "#ffffff"
themeColor = "#000000"
twitter = "@PirschAnalytics"
twitterCard = "product"
To change the head and footer navigation, place the navigation entries inside your config.toml
:
[menu]
[[menu.main]]
name = "Website"
url = "https://example.com/"
weight = 1
[[menu.main]]
name = "GitHub"
url = "https://github.com/pirsch-analytics/seeker"
weight = 2
[[menu.footer]]
name = "Privacy"
url = "https://example.com/privacy"
weight = 1
[[menu.footer]]
name = "Legal"
url = "https://example.com/legal"
weight = 2
In order for your content to be indexed an searchable, you need to add the following configuration to your config.toml
:
[outputFormats.SearchIndex]
baseName = "search"
mediaType = "application/json"
[outputs]
home = ["HTML", "RSS", "SearchIndex"] # "SearchIndex" needs to be added, HTML and RSS are the default
To add authors, create a directory for each in the content/authors/<name>/_index.md
directory and enable it by adding the author
taxonomy in the config.toml
.
[taxonomies]
author = "authors"
You can add the name, Twitter handle (without the @), GitHub, and a picture (static/authors/<name>/<picture>
).
---
name: "Author Name"
picture: "picture.png"
twitter: "handle"
github: "username"
---
A Twitter card can be placed at static/twitter-card.png
.
You can use Pirsch for web analytics be providing the identification code in the config.toml
:
[params]
pirsch = "identification_code"
MIT