|
#!/bin/sh
|
|
# sudo est votre ami...
|
|
whereis python # Python est installé ?
|
|
apt-get install python3 # Installation de Python
|
|
apt-get install python3-venv # virtual env (Debian/Ubuntu)
|
|
python --version # python: quelle version ?
|
|
|
|
# python: introuvable ? Ajouter le lien symbolique
|
|
ln -s /usr/bin/python3.9 /usr/bin/python
|
|
|
|
# Installation de la zone locale
|
|
pip install tzlocal
|
|
|
|
# venv : Cr&ation d'un Environnement virtuel
|
|
python3 -m venv ~/venv/nikola
|
|
|
|
# On peut sourcer son blog dans .bashrc
|
|
# pour que la commande nikola soient utilisable automatiquement
|
|
# Mais placez vous dans votre projet de blog
|
|
echo 'export PATH="$HOME/venv/nikola/bin:$PATH"' >> ~/.bashrc
|
|
source ~/.bashrc
|
|
|
|
# Allons dans notre nouvel environnement virtuel
|
|
# Installons les dépendances
|
|
# et bien sûr son moteur de blog
|
|
cd ~/venv/nikola
|
|
source bin/activate
|
|
bin/python -m pip install -U pip setuptools wheel
|
|
bin/python -m pip install -U "Nikola[extras]"
|
|
|
|
# Rappel pour un peu d'aide et voir les arguments
|
|
nikola help # Ou nikola help [COMMAND]
|
|
|
|
# Initialiser son nouveau site (vierge)
|
|
# Il est recommandé de ne pas le placer dans son venv
|
|
# mais dans /srv ou /www ou même dans son $HOME
|
|
nikola init ~/blog.mondomaine.tld
|
|
|
|
# Répondez aux quelques questions de configurations
|
|
# INFO: init: Created empty site at /home/user/blog.mondomaine.tld
|
|
|
|
# Installer un thème
|
|
cd ~/blog.mondomaine.tld
|
|
nikola theme -i [MONTHEMEPREFERE]
|
|
|
|
# Ouvrez le fichier conf.py à la racine de votre blog
|
|
# Modifiez le paramètre THEME comme ceci
|
|
# THEME = "bootblog4"
|
|
THEME = "MONTHEMEPREFERE"
|