mirror of
https://github.com/adityatelange/hugo-PaperMod.git
synced 2023-12-21 10:22:58 +01:00
1.5 KiB
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 |
|
|
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
---