Skip to content

Migrate Nanoblogger post/article to Makefly static weblog engine

Notifications You must be signed in to change notification settings

blankoworld/nb2makefly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This documentation is in french. Please refer to the README.en.md one to see it in English.

Installation

Pré-requis : python 2

L'installation est simple : il suffit de copier le fichier nb2makefly.py dans le répertoire racine de votre blog Nanoblogger.

Utilisation

Pour cela, créez deux répertoires :

  • src
  • db

Ensuite lancez nb2makefly de la manière suivante :

python nb2makefly.py

Cela va remplir les dossiers src et db.

ATTENTION : la configuration par défaut devrait suffire, il faut cependant changer la variable suivante pour donner l'adresse de votre site web : nanoblogger_url (Cf. la section "Configuration de nb2makefly").

Configuration de nb2makefly

Dans le fichier nb2makefly.py sont contenus plusieurs variables de configuration, dont voici les noms et leur utilité :

  • limit : donne le nombre d'article maximum à importer/traiter

  • nanoblogger_conf : nom du fichier de configuration de Nanoblogger

  • datadir : répertoire dans lequel sont contenus les billets de Nanoblogger

  • data_ext : extension de ces fichiers

  • cat_ext : extension des fichiers de base de données de Nanoblogger

  • nanoblogger_url : adresse de votre site web final

  • extension : extension des billets Makefly

  • db_ext : extension des méta-données Makefly

  • default_type : type par défaut des billets dans Makefly

  • default_tag : tag par défaut dans Makefly si aucun trouvé dans Nanoblogger

  • default_url : adresse par défaut pour Makefly

  • targetdir : répertoire cible pour le contenu des billets

  • dbtargetdir : répertoire cible pour les méta-données d'un billet

  • url_replacement_dict : contient une liste d'adresses à modifier, par exemple pour changer tout les /joueb/ en l'adresse contenu par la variable default_url, on met :

    { '/joueb/': default_url, }

Anciens liens de Nanoblogger et redirection

Pour rediriger les anciens liens de Nanoblogger vers Makefly, sur votre serveur web (Apache2) utilisez la redirection permanente.

Redirect permanent /ancienlien http://monsite.tld/nouveau_lien

Comment avoir la liste des anciens liens ?

Il suffit d'aller dans le répertoire archives dans votre dossier Nanoblogger, puis de faire un ls -R.

About

Migrate Nanoblogger post/article to Makefly static weblog engine

Resources

Stars

Watchers

Forks

Packages

No packages published