Pelican theme, first used for Minchin.ca.
Project description
Seafoam is a theme for Pelican, a static site generator written in Python.
The seafoam theme is based on Bootstrap 3, and was first used at Minchin.ca.
Installation
The easiest way to install the seafoam theme is through the use of pip. This will also install the required dependencies automatically.
pip install seafoam
Then, in your pelicanconf.py file, import the module, use the built in function to specify your theme location, set the default colour scheme (more options coming soon), add the required plugins, and set the image processing patterns used:
import seafoam
THEME = seafoam.get_path()
BOOTSTRAP_THEME = 'seafoam'
PLUGINS = ['minchin.pelican.jinja_filters',
'minchin.pelican.plugins.image_process',
# others, as desired...
]
IMAGE_PROCESS = {
'article-feature': ["scale_in 848 848 True"],
'index-feature': ["scale_in 263 263 True"],
}
# the rest of the your configuration file...
You will may also need to configure the theme through the use of additional settings (see below).
Requirements
Seafoam requires Pelican and the image_process and the jinja filters plugin. If the theme is installed from pip, these should be automatically installed. If needed they can be manually installed with pip:
pip install pelican
pip install minchin.pelican.plugins.image_process
pip install minchin.pelican.jinja_filters
Additional Settings
Details coming. In the meantime, refer to the settings on the Bootstrap 3 theme.
Credits
Original theme developed by Daan Debie.
The idea that a theme could be installed as a Python package by Jeff Forcier’s Alabaster theme for Sphinx.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.