hugo-PaperMod/content/posts/papermod/papermod-how-to.md

1.5 KiB

title date showtoc tocOpen aliases tags author draft
Papermod - How To's Guide 2020-09-18T11:30:03+05:30 true true
/papermod-how-to-guide
PaperMod
Aditya Telange true

Intro

We'll be using yml/yaml format for all examples down below, I recommend using yml over toml as it is easier to read.


Override theme template

By Hugo's Lookup Order, you can override any part of a theme that you want. The following is a quick example.

Let's say you wish the list was different. All you have to do is copy the list template:

your-site/themes/papermod/layouts/_defaults/list.html

And paste it under your own layouts folder:

your-site/layouts/_defaults/list.html

Then you're free to make any changes you want to the list. When Hugo builds your site, your copy of list.html will be used instead of the theme's list.html.


Enable Social-Metadata and SEO

These include OpenGraph, Twitter Cards and Schema.

params:
    env: production

or set HUGO_ENV as "production" in system env-vars


Archive Page

.
├── config.yml
├── content/
│   ├── archives.md   <--- Create archive.md here
│   └── posts/
├── static/
└── themes/
    └── hugo-PaperMod/

and add the following to it

---
title: "Archive"
layout: "archives"
url: "/archives/"
summary: archives
---


References