aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJennifer Hamon <jhamon@caltech.edu>2013-02-10 07:09:02 -0800
committerJennifer Hamon <jhamon@caltech.edu>2013-02-10 07:09:02 -0800
commite44ec51ce80f353b68395b109861ee3c71042161 (patch)
tree5b18e694e7d40243b6189029cb00ca86b72ebb53
parent53d6c4254aa2b4781b850419d63a40527c307d71 (diff)
downloadpelican-themes-e44ec51ce80f353b68395b109861ee3c71042161.tar.gz
Modified: README.rst, added "how to install"
I have written explicit instructions explaining to inexperienced Pelican users what must be done to use the themes in this repository. Changing the theme is the first thing I wanted to do after running the quickstart, but it took me a while of googling and reading existing Pelican documentation to figure out the (in retrospect, obvious) change I needed to make to my pythonconf.py.
-rw-r--r--README.rst60
1 files changed, 58 insertions, 2 deletions
diff --git a/README.rst b/README.rst
index df79148..775c4f5 100644
--- a/README.rst
+++ b/README.rst
@@ -1,5 +1,61 @@
Pelican themes
##############
-This repository contains themes for pelican, feel free to clone, add you own
-and make a pull request, it's community-managed!
+This repository contains themes for Pelican. Feel free to clone, add you own
+and make a pull request. It's community-managed!
+
+
+How to install a new Pelican theme
+##############
+
+These instructions assume you have already completed the Pelican Quick Start
+guide at http://docs.getpelican.com/en/3.1.1/getting_started.html, have a
+working blog, and would now like to apply a non-default theme.
+
+First, choose a directory to hold your themes. For this example, I'll use the
+directory :code:`path_to_themes`, but yours could be different. Then clone
+the :code:`pelican-themes` repository to your local machine.
+
+.. code-block:: none
+
+ $ mkdir ~/path_to_themes # or whatever
+ $ cd ~/path_to_themes
+ $ git clone git://github.com/getpelican/pelican-themes.git
+
+Now you should have your :code:`pelican-themes` repository stored at
+:code:`~/path_to_themes/pelican-themes/`.
+
+Next use :code:`cd` to move to the directory where you are storing your Pelican
+site. To use one of the themes, you simply have to edit your
+:code:`pelicanconf.py` file to include this line:
+
+.. code-block:: python
+
+ # Add this to pelicanconf.py
+ THEME = '~/path_to_themes/pelican-themes/theme_folder'
+
+So, for instance, to use the :code:`mnmlst` theme, you would edit your config
+file to include
+
+.. code-block:: python
+
+ THEME = '~/path_to_themes/pelican-themes/mnmlst'
+
+Save :code:`pelicanconf.py`. To see the changes, regenerate your site by using
+the Makefile you should already have set up using :code:`pelican-quickstart`:
+
+.. code-block:: none
+
+ $ make html
+
+Themes can also be specified directly using the
+:code:`pelican -t ~/path_to_themes/pelican-themes/theme_folder` option. If you
+want to edit your theme, make sure that any edits you make are made to the copy
+stored in :code:`~/path_to_themes/pelican-themes/theme_folder`. Any changes
+made to files stored in your site's :code:`output` directory will be deleted
+the next time you generate your site.
+
+
+
+
+