Skip to content

Instantly share code, notes, and snippets.

@haslinger
Last active November 6, 2017 11:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save haslinger/08ffc151201825c56e701832daf196bd to your computer and use it in GitHub Desktop.
Save haslinger/08ffc151201825c56e701832daf196bd to your computer and use it in GitHub Desktop.
Session mit Christian - 6.11.2017

Struktur Webseite am Server

  • Legt man in einen Ordner (= Verzeichnis, = Directory, = Folder) auf einem Webserver eine Datei index.htm oder index.html, dann wird diese Seite aufgerufen, wenn man das Verzeichnis im Browser aufruft. Bsp.: /meinverzeichnis/index.htm wird geparst, wenn im Browser http://www.gottfrieds.at/meinverzeichnis/ aufgerufen wird und auch /index.htm, wenn im Browser http://www.gottfrieds.at/ aufgerufen wird.
  • Ein neues Verzeichnis erstellt man in Filezilla durch Rechtsklick, den wir mit zwei Fingern am Touchpad ausgelöst haben.
  • Rechtsklick erzeugt am Mac mit CTRL + Klick
  • Im Kontextmenü zu einer Datei oder einem Verzeichnis gibt es auch Löschen oder Umbennennen
  • In ein Verzeichnis wechselt man durch Klick darauf, das geht auch am Server.
  • Dateien und auch Verzeichnisse kann man mit Drag and Drop in Filezilla kopieren und verschieben.

Github

Jekyll

  • Installation Ruby: http://guides.railsgirls.com/install#setup-for-os-x

  • Um zu überprüfen, ob Ruby erfolgreich installierst ist, öffnet man ein Terminal und gibt ruby -v ein.

  • https://jekyllrb.com/

  • Eine neue Jekyll Website erstellt man im richtigen Verzeichnis mit jekyll new name

  • navigation in Webseite-Projektverzeichnis: im Terminal cd gottfriedsext

  • Webseite kompilieren und Webserver starten: jekyll serve

  • Auf den Webserver ist dann mit Filezilla der Inhalt des Unterverzeichnisses _site des Projektverzeichnisses zu übertragen.

Terminal

  • pwd: wo bin ich?
  • TAB: autocomplete
  • Löschen von MAC-Access controll lists: chmod -N .

Glossar

  • https steht für http-secure = verschlüsselt
  • Damit eine Seite per https aufgerufen werden kann, muss am Server ein Zertifikat installiert worden sein. Zum Beispiel per Let's encrypt (das kann auch Domaindiscount)
  • XML ist eine Auszeichnungssprache (hat Tags) wie HTML. HTML ist ein Unterstandard von XML, genauer heisst es eigentlich XHTML. XML heisst extensible markup language, d.h. man kann eigene Substandards erfinden. Aber eigentlich ist es immer nur Text.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment