Commit 21258f01 authored by Matthieu Boileau's avatar Matthieu Boileau

Fix README

parent 1f8c7fac
Pipeline #6820 failed with stage
in 28 seconds
......@@ -16,7 +16,7 @@ pip install -r requirements.txt
Le script suivant aspire les répertoires `IMG/` et `Documents/` du site Spip pour récupérer les fichiers qui ne sont pas des pages web :
```
```bash
python3 get_attached_files.py
```
......@@ -31,7 +31,7 @@ Les fichiers récupérés sont dans `attachments/spip/`
Depuis le répertoire de ce projet, lancer le script `process_yaml.py` pour découper en sous fichiers yaml et nettoyer l'encodage des caractères :
```
```bash
python3 process_yaml.py spip_site.yml
```
......@@ -41,40 +41,38 @@ Ce script produit les fichiers `./spip_yml/spip_*_clean.yml`.
- Explorer la structure des rubriques du site Spip
```
```bash
python3 spip2pelican.py --rubriques
```
- Lister le contenu en articles des rubriques afin de déterminer la correspondance `spip_article -> pelican_category` ou `spip_rubrique -> pelican_category`
```
```bash
python3 spip2pelican.py --articles id_rubrique
```
### 5. Convertir les articles Spip en articles Pelican
- Editer le fichier `config.yml`, en particulier le dictionnaire `categories` qui opère la conversion des rubriques Spip en *category* Pelican en fonction du schéma déterminé dans l'étape précédente.
- Lancer la conversion:
```
```bash
python3 spip2pelican.py
```
### 6. Transférer les fichiers markdown exportés vers le nouveau site
```
```bash
rsync -av content/ ../website/content/
```
### 7. Transférer les fichiers joints vers le nouveau site
```
```bash
rsync -av --delete attachments/spip/ ../website/content/attachments/spip/
```
## Notes
- les balises html ne sont pas converties car elles sont supportées par la syntaxe markdown, seuls les champs `href` et `img` sont traités
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment