Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Halcyonic - An HTML5 UP theme for Pelican

Halcyon for Pelican is a clean, simple theme based on the 2-column layout (sidebars on the right) of the HTML5 Up theme of the same name.
Creation of the theme was another exercise in learning to create themes totally from scratch.
As such, I made the theme (mostly) modular, so that pretty much any section of the theme can be easily edited (or removed from the layout entirely).
The top navigation menu, social links are configured in as is the norm.
The footer (and the links and blurb therein) are simple includes and can be edited separately or removed from the layout.

Google Analytics is enabled by uncommenting and editing the ID in

The 'Neighbors' plugin is needed.

Something that seems to be unique (or at the very least, uncommon) to my themes/modification of themes is that the dates are English Ordinal (e.g., "June 1st, 2017").
For that to work (aside from what's already in the sample you'll need the python package "inflect" and to creat a jinja filter.
The sample has the necessary code to enable it.

Create a folder named "utils" in the root of your site directory:

├─ static  
├─ templates  
└─ utils  

Add the following code to "":

#!/usr/bin/env python

def ordinal(self):
    o = inflect.engine()
    return o.ordinal(self)  # 1 -> '1st'



What's that sound? Doves?
:subtitle: a subtitle
:date: 1999-12-31
:tags: pelican, party
:category: Purple

Two thousand zero zero


title: It's raining pelicans
date: 1999-12-31
tags: pelican, party
category: Purple

Party's not over yet, even without a subtitle




Single Article




Original README

Halcyonic by HTML5 UP | @ajlkn Free for personal and commercial use under the CCA 3.0 license (

A somewhat unusual but interesting responsive site template. I did this one to test out a new pattern set I put together and I think it really came together well. As for use cases it's kind of unspecific so hey, use it for whatever.

Feedback, bug reports, and comments are not only welcome, but strongly encouraged :)

AJ | @ajlkn


Demo Images:
    Unsplash (

    jQuery (
    html5shiv.js (@afarkas @jdalton @jon_neal @rem)
    Respond.js (
    Skel (
You can’t perform that action at this time.