Pelican: Troubleshooting

So 27 September 2015

Summary: Troubleshooting

Pelican - Troubleshooting

Falls du Warnungen der folgenden Art bekommst:

WARNING: Could not process /home/walter/homepage/author.md
'tuple' object has no attribute 'keys'

dann hast du vermutlich eine alte Version des python-markdown-Paketes installiert.

Abhilfe: Das Markdown-Paket updaten auf die Version 2.1.1:

sudo easy_install -U markdown


Setze Tags

  • Tags: pelican

oder

  • Tags: (leer gesetzt!)

Setze Date

  • Date: 2014-01-15 in der *.md-Datei

Sinnvoll, da über das Datum die Reihenfolge der Artikel festgelegt wird.

Alternativ:

  • DEFAULT_DATE = "fs" in der Datei pelicanconf.py

Template anpassen

Die Template-Dateien sind Themen-spezifisch. Zu einem Thema gehören mehrere Templates (→ Unterordner templates). Die wichtigste Template-Datei ist base.htmlBeispiel:

  • Ersetze die Zeile

<h1><a href="{{ SITEURL }}">{{ SITENAME }}</a></h1>

durch

<h1><a href="{{ SITEURL }}/index.html">{{ SITENAME }}</a></h1>

  • Beachte: Die Variable SITEURL wird in der Datei pelicanconf.py vereinbart.

Category: Pelican