getpelican/pelican-themes
getpelican/pelican-themes has 2,163 GitHub stars and 1,059 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 20:58 UTC. Last push 2025-12-15.
Themes for Pelican
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalPelican Themes ##############
This repository contains themes for Pelican. Feel free to clone, add your own theme, and submit a pull request. It's community-managed!
A live version can be seen at http://www.pelicanthemes.com.
Using Themes ############
These instructions assume you have already read all the Pelican documentation_,
have a working site, and would now like to apply a non-default theme.
.. _Pelican documentation: http://docs.getpelican.com/
First, choose a location to hold your themes. For this example, we'll use the
directory ~/pelican-themes, but yours could be different. Clone the
pelican-themes repository to that location on your local machine:
.. code-block:: sh
git clone --recursive https://github.com/getpelican/pelican-themes ~/pelican-themes
Now you should have your pelican-themes repository stored at
~/pelican-themes/.
To use one of the themes, edit your Pelican settings file to include this line:
.. code-block:: python
THEME = "/home/user/pelican-themes/theme-name"
So, for instance, to use the mnmlist theme, you would edit your settings
file to include:
.. code-block:: python
THEME = "/home/user/pelican-themes/mnmlist"
Save the changes to your settings file and then regenerate your site by using
the Makefile you should already have set up using pelican-quickstart:
.. code-block:: sh
make html
Themes can also be specified directly via the -t ~/pelican-themes/theme-name
parameter to the pelican command. If you want to edit your theme, make sure
that any edits you make are made to the copy stored in
~/pelican-themes/theme-name. Any changes made to
files stored in your site's output directory will be deleted the next
time you generate your site.
Generating Theme Previews #########################
Generating theme previews happens automatically via a GitHub Actions workflow,
after which those previews are published to https://pelicanthemes.com.
If you want to generate previews locally on your workstation, clone the Pelican
repository (for example, to ~/projects/pelican/), clone this repository
somewhere, change to the root directory of that clone, and follow these steps:
.. code-block:: sh
python -m pip install pelican[markdown] shot-scraper
mkdir _pelican
cp -r ~/projects/pelican/samples _pelican/
python build-theme-previews.py
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,398 starspublic-apis/public-apis
A collective list of free APIs
497,679 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
447,495 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,261 stars