ktbyers / hugo-theme-puppet

Home Page:https://hugo-theme-puppet.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hugo Theme Puppet

Netlify Status

Ported Theme of Hux Blog, Thank Huxpro for designing such a flawless theme.

Demo

Screenshot

Home

Features

  • Responsive
  • SEO
  • Table of Contents
  • Image Zoom
  • Syntax Highlighting
  • Search
  • Comments
  • Google Analytics
  • Custom CSS and JS
  • Custom 404 Page
  • Custom Favicon
  • Custom Social Icons

Installation

$ git clone https://github.com/roninro/hugo-theme-puppet.git themes/puppet

Configuration

Take a look inside the exampleSite folder of this theme. You'll find a file called config.toml. To use it, copy the config.toml in the root directory of your website. Overwrite the existing config file if necessary.

Content

Archive Page

add archive/_index.md to your content folder. This file will be used as the archive page.

About Page

like the archive page, add about/_index.md to your content folder.

Social Icons

The default data of social links is located in social.toml

You can directly set your id to get a default social link icon

[params.social]
mastodon = "@xxxxx"

Or You can set more options through a dict:

[params.social.mastodon]
weight = 56
icon = "fab fa-mastodon"
format = "https://mastodon.social/%v"
id = "johndoe"
url = ""

License

Apache

About

https://hugo-theme-puppet.netlify.app/

License:Apache License 2.0


Languages

Language:SCSS 38.4%Language:HTML 31.5%Language:JavaScript 29.1%Language:CSS 1.1%