vendredi 17 avril 2020

Mémo pelican

Template d'article (markdown):


Métadata

Title: Le titre
Date: 2010-12-03 10:20
Modified: 2010-12-05 19:30
Category: la catégorie
Tags: 
Slug: my-super-post
Authors: 
Summary: 


Image:
![texte alt](/images/photo.jpg)
Liste à puce:
* puce 1
* puce2
Lien vers un contenu interne au site:
{filename}chemin/Vers/lefichier
Lien vers un contenu statique:
{static}chemin/Vers/lefichier


Pour utiliser le nom de fichier pour le titre: 
FILENAME_METADATA

Pour les pages statiques, créer un dossier pages dans le dossier content.

Fichier pelicanconf.py

Pour les autres contenus statiques comme les images, ajouter au fichier pelicanconf.py la directive suivantes:
STATIC_PATHS = ['images']


Pour déterminer l'url de l'article et le chemin d'enregistrement:
ARTICLE_URL = '{category}/{slug}.html'
PAGE_URL = '{category}/{slug}.html'
ARTICLE_SAVE_AS = '{category}/{slug}.html'
PAGE_SAVE_AS = '{category}/{slug}.html'


URL relative, toujours mettre false en prod
RELATIVE_URLS = False

CATEGORY_URL = 'category/{slug}.html'
CATEGORY_SAVE_AS = 'category/{slug}.html'

Si on ne veut pas qu'une page par défaut soit générée par exemple, la page auteur:
AUTHORS_SAVE_AS = ''

Les métadonnées par défaut:
DEFAULT_METADATA = {}









Comment ajouter une route statique sur une distribution Linux Ubuntu

Pour ajouter une route statique au démarrage d'Ubuntu, voici le fichier à modifier. Dans l'exemple on ajoute une route pour joindre ...