TroLUG 2020-09#

Ich komme zum trolug Treffen am 2020-09-03

Webseiten mit Nikola und git erstellen.

Anmeldungen#

  • Jan kann dieses Mal leider nicht :( Michael
    Georg
    Jonas\
  • Maic kann dieses Mal leider auch nicht. Sandro

Einwahl:
https://bbb.daten.reisen/b/jon-mqr-zwu

Protokoll#

https://github.com/TroLUG/trolug-nikola

mkdir nikola-env
python3 -m venv nikola-env/
source nikola-env/bin/activate
pip install nikola\

work#

deactivate

  • git Kurs des OpenHPI: https://open.hpi.de/courses/git2020 (sehr zu empfehlen !!!)
  • Derzeit ist die Version 8 von Nikola aktuell. Es ist gut eine Version 7 auf Version 8 umzustellen.
  • melt ist ein diff-Tool, dass die Unterschiede zwischen Dateien anzeigt (https://meldmerge.org/). Das Tool ist komplett in Python geschrieben.

Voraussetzungen#

  • Nikola kann man aus den Paketquellen des Betriebssystems holen oder über Python PIP installieren.
  • sudo apt-get install python3-venv
  • sudo apt-get install lsd
  • mkdir ~/nikola-env
  • python3 -m venv nikola-env/
  • source ~/nikola-env/bin/activate
  • pip install nikola (2x aufrufen, um Abhängigkeiten aufzulösen)
  • pip install watchdog
  • pip install aiohttp
  • pip install nikola –upgrade

Neue leere Nikola Seite aufmachen\

  • mkdir ~/temp
  • cd ~/temp
  • nikola init
  • Destination: www (Ordner für das Nikola Website-Projekt)
  • weitere Konfiguration laut folgendem Bild:
  • todo
  • cd ~/temp/www
  • nikola build
  • nikola serve
  • Im Browser http://0.0.0.0:8000 aufrufen.
  • Console: STRG+C um den Server zu beenden
  • nikola –help
  • nikola new_page ODER nikola new_post aufrufen#

  • nikola new_page
  • Title: Kochrezept
  • nikola new_page -f markdown ODER cat posts/markdown-rocks.md
  • nikola build && nikola serve
  • Alles was in output steht auf den Webspace hochladen.
  • http://0.0.0.0:8000/pages/

Trolug Seite mit git clonen\

github\

Webseiten testen\

  • pip install httpstat
  • snap install httpstat

python –version

https://github.com/Peltoche/lsd

https://github.com/busyloop/lolcat

https://python-verband.org/verband/der-python-software-verband
http://pycologne.de/
https://www.meetup.com/de-DE/pyCologne/

https://www.meetup.com/pyCologne/
https://lists.uni-koeln.de/mailman/listinfo/python-users

Fazit:
Die Hands-on Session von Jonas ist bei allen Teilnehmern gut angekommen. Grosses Dankeschön an Jonas für die vielen neuen Einblicke. Hands-on Session sind ein tolles Format. Sollten wir wiederholen.