Aller au contenu principal

nikola-install-python-debian.sh (Source)

#!/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"