60fd9b0303ef4af5538663bc1a502e23f3f472b8
Git submodules are great to keep track of themes without having to manage them all in one repository. But cloning the main repository only gets you empty folders for the submodules; an additional init is needed. It's easier and more convenient to just clone the main repository recursively, in order to pull in all themes.
Pelican Themes ############## This repository contains themes for Pelican. Feel free to clone, add your own theme, and submit a pull request. It's community-managed! Using Themes ############ These instructions assume you have already completed the `Getting Started`_ guide, have a working site, and would now like to apply a non-default theme. .. _Getting Started: http://docs.getpelican.com/en/latest/getting_started.html 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 = "~/pelican-themes/theme-name" So, for instance, to use the ``mnmlst`` theme, you would edit your settings file to include: .. code-block:: python THEME = "~/pelican-themes/mnmlst" 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.
Description
Languages
CSS
54.7%
HTML
31.5%
JavaScript
13.7%