Casper is a single-column theme for Hugo. Ported from Casper theme for Ghost
blog demo : http://vjeantet.fr
- Google Analytics (optional)
- Disqus ( can disable comments by post)
- Share buttons (Facebook, Twitter, Google)
- Big cover image (optional)
- Custom cover by post (optional)
- Tagging
- Pagination
- Menu
mkdir themes
cd themes
git clone https://github.com/vjeantet/hugo-theme-casper casper
hugo server -t casper
config.toml
BaseUrl= "http://example.com"
LanguageCode= "fr-FR"
Title= "My blog is awesome"
paginate = 5
DisqusShortname = "YOUR_SHORT_NAME_HERE"
Copyright = "All rights reserved - 2015"
[params]
description = "this is my description"
cover = "images/cover.jpg"
author = "Valère JEANTET"
authorlocation = "Paris, France"
authorwebsite = "http://vjeantet.fr"
bio= "my bio"
logo = "images/logo.png"
googleAnalyticsUserID = "UA-79101-12"
# Optional RSS-Link, if not provided it defaults to the standard index.xml
RSSLink = "http://feeds.feedburner.com/..."
githubName = "vjeantet"
twitterName = "vjeantet"
# set true if you are not proud of using Hugo (true will hide the footer note "Proudly published with HUGO.....")
hideHUGOSupport = false
Example : config.toml
On top right of the screen, a "Subscribe" button is displayed with a link to the RSS feed.
When you define a menu in the main config file, Then a menu button is displayed instead of the subscribe button When the use clicks the menu button, a sidebar appears and shows the subscribe button and all items defined in the main config file
Example of a menu definition in main config file,
[[menu.main]]
name = "My Blog"
weight = -120
identifier = "blog"
url = "/"
[[menu.main]]
name = "About me"
weight = -110
identifier = "about"
url = "/about"
+++
date = "2014-07-11T10:54:24+02:00"
draft = false
title = "dotScale 2014 as a sketch"
slug = "dotscale-2014-as-a-sketch"
tags = ["event","dotScale","sketchnote"]
image = "images/2014/Jul/titledotscale.png"
comments = true
+++
Contents here
You can easyly create a new content with all metadatas used by this theme, using this command
hugo new -t casper post/my-post.md
open an issue in github