Skip to main content

Pelican theme, first used for Minchin.ca.

Project description

Seafoam Logo

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seafoam-2.0.4.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seafoam-2.0.4-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file seafoam-2.0.4.tar.gz.

File metadata

  • Download URL: seafoam-2.0.4.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for seafoam-2.0.4.tar.gz
Algorithm Hash digest
SHA256 feec01c3f7bb772229591be19610f70102870e51e9eda2356e4b5ec7a69322de
MD5 b404f4fe346b236d8687556bdae099a4
BLAKE2b-256 fbfd079465faf5815f0c4c74bc6cbbd517a68662dc6122fb681cda9192615027

See more details on using hashes here.

File details

Details for the file seafoam-2.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for seafoam-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 da96677bb4bd578e3fea9a72be5f2df4acfa33c96b4b2b45a52dc49bbf220505
MD5 6d25b51d2b8309537c66068c186d7f13
BLAKE2b-256 1ab77e2c79504baa1c14f1ccdb1cd487600fee237f0aa2fc5f16f2cec269895a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page