1   Pelican

Appunti allo sviluppo per Pelican

Author:Andrea Manni
Copyright:GFDL
Version:0.1

Questi appunti sono ad uso privato.

Generato il 2015-12-02 con: http://docutils.sourceforge.net/rst.html

1.1   Virtual env

Per una installazione ‘pulita’ mainstream in un virtual enviroment:

mkdir site
cd site/
virtualenv env
. env/bin/activate
easy_install flask
mkdir templates static

Se per attviare un env si usa:

. env/bin/activate
source env/bin/activate

Per disattivarlo:

deactivate

1.1.1   Requirements list

Per generare una list they requirements del virtual env (o del sistema operativo senza il -E o se non si e’ attviato il virtual env):

pip -E env/ packages_list

# Esempio
Django==1.2.3
Flask==0.8
Jinja2==2.5.5
MarkupSafe==0.9.2
PIL==1.1.7
Pygments==1.3.1
Sphinx==0.6.6
Werkzeug==0.8.2
chardet==2.0.1
distribute==0.6.10
docutils==0.7
iotop==0.4
lxml==2.2.8
pysqlite==1.0.1
virtualenv==1.4.9
wsgiref==0.1.2

Per installare i pacchetti in base alla lista generata:

pip -E env/ install -r packages_list

1.2   Immagini

Di default c’e’ un path per /images che tira a content/images . Si puo’ creare un nuovo path con una direttiva ``STATIC_PATHS = [‘images’, ‘pdf’] nel file di configurazone.

I file CSS dei templates invece hanno i loro simboli:

<link rel="stylesheet" href="{{ SITEURL }}/theme/css/{{ CSS_FILE }}" type="text/css" />

Table Of Contents

Previous topic

1   Note su Flask

Next topic

1   Python

This Page