Home

Awesome

dev-random3

This theme is a fork of dev-random by Sam Hocevar.

It contains templates for :

404

It has also a simple 404 error page. In order to use it, you have to add '404' in your direct templates conf

DIRECT_TEMPLATES = (... ,'404')

Then in nginx :

error_page 404 /404.html

I don't know for others like Apache, but it should be easy to find. Please write to me and I will add the thing.

Sidebar

I refactored the sidebar. If you want to move up or down the widget pieces, you just have to move up and down each piece of three code line in the sidebar.html template.

{% if categories %}
{% include "sidebar.d/categories.html" %}
{% endif %}

You can also move the tag cloud.

Links

I placed a links widget. In order to use it, you have to include it in your conf like :

LINKS = (('http://www.22decembre.eu','photos de 22decembre'),
...
('url','linkname'),)

CAcert

If you have a cacert enabled website, and want to show it to visitors, let them come with https or not, you can just placed

CACERT = True

in your pelicanconf.

You need also (currently) BAREURL, which show your bare url, without the http. In my case, it gives

BAREURL = 'www.22decembre.eu'

Language

This theme was specially customized for use with the lang-category plugin, which I ask just a bit for and worked a bit with the dev' on.

This is my config, slightly different from the base plugin (I don't use the word 'lang' in the url itself) :

PLUGINS = [... "pelican-langcategory"]

LANGUAGES= (('code','name', 'url'), ('fr','french', 'fr'), ('en','english','en'),)

LANGUAGE_URL = '{lang}/'
LANGUAGE_SAVE_AS = '{lang}/index.html'

PAGE_URL = "{lang}/{slug}.html"
PAGE_SAVE_AS = "{lang}/{slug}.html"
PAGE_LANG_URL = "{lang}/{slug}.html"
PAGE_LANG_SAVE_AS = "{lang}/{slug}.html"

Live demo

The best demo is the author's website : www.22decembre.eu