diff --git a/README.md b/README.md index febb847..b7b2909 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,25 @@ +# MonSitePerso -Creer l'environement virtuel --> python3 -m venv flaskvenv +MonSitePerso est un projet de CMS générateur de site statique mais sans le coté nerd des logiciel comme hugo, zola ou encore pelican. +Il propose une petite interface web dans laquelle vous pouvez modifier votre texte ajouter des pages ou des blocs et ensuite générer votre site pour l'envoyé chez votre hébergeur. -lancer l'environment --> source venv/bin/activate +#Installation -Enfin installer Flask --> pip3 install -r requirements.txt + git clone https://kitoy.eu/git/kitoy/monsiteperso.git -./launch.sh + Creer l'environement virtuel + -> python3 -m venv ../flaskvenv + + Lancer l'environment + -> source venv/bin/activate + + Enfin installer Flask + -> pip3 install -r requirements.txt + + # Copier le fichier config.py.example dans le dossier app et modifier le à votre convenance + cp config.py.example app/config.py + + #Ensuite lancer le programme + ./monsiteperso.py + +Lors de la première connexion il faut créer un site vu qu'il n'y a aucun n'utilisateur. diff --git a/requirements.txt b/requirements.txt index 0894cd8..da5f5e6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,17 +1,13 @@ -certifi==2020.12.5 -chardet==4.0.0 -Click==7.0 -Flask==1.1.2 -Flask-FileUpload==0.5.0 -Flask-Login==0.5.0 -Flask-WTF==0.14.3 -idna==2.10 -itsdangerous==1.1.0 -Jinja2==2.11.3 -MarkupSafe==1.1.1 -Pillow==8.1.2 -python-resize-image==1.1.19 -requests==2.25.1 -urllib3==1.26.4 -Werkzeug==1.0.1 -WTForms==2.3.3 +bcrypt==5.0.0 +blinker==1.9.0 +click==8.4.2 +Flask==3.1.3 +Flask-Bcrypt==1.0.1 +Flask-WTF==1.3.0 +itsdangerous==2.2.0 +Jinja2==3.1.6 +MarkupSafe==3.0.3 +pathlib==1.0.1 +pillow==12.3.0 +Werkzeug==3.1.8 +WTForms==3.2.2