Bewertung:

Das Buch erhebt den Anspruch, ein Einsteigerhandbuch für GitHub Pages zu sein, aber es leidet unter Desorganisation und enthält viele tangentiale Themen, die vom Lernen ablenken. Es bietet grundlegende Schritte für die Einrichtung eines GitHub-Kontos, versäumt es aber, eine klare und effektive Einführung in die Erstellung einer GitHub-Seite zu geben.
Vorteile:Deckt die Einrichtung eines GitHub-Kontos ab und bietet einige rudimentäre Informationen über die ersten Schritte mit GitHub Pages.
Nachteile:Mäandert in irrelevante Themen, enthält komplexe Themen, die für Anfänger ungeeignet sind, lässt klare Anweisungen für die Erstellung einer einfachen Webseite vermissen und könnte den Lesern das Vertrauen nehmen, eine GitHub-Seite zu erstellen.
(basierend auf 1 Leserbewertungen)
Mastering Github Pages: A Beginner's Guide
Kurze Frage: Warum sollten Sie Mastering GitHub Pages lesen?
Nun, weil dieses Buch Ihnen einen prägnanten Leitfaden bietet, mit dem Sie sich schnell und problemlos auf dem Terrain der GitHub Pages-Websites bewegen können.
Stellen wir noch ein paar weitere Fragen: Aber warum sollte man GitHub Pages verwenden, wenn man damit nur statische Websites erstellen kann? Warum sollten Sie sich für statische Websites entscheiden, wenn Sie eine dynamische Website für Ihr Unternehmen erstellen lassen können?
Nochmals, warum nicht?! Eine statische Website ist eine sichere Strategie, um eine Menge Geld zu sparen, die Website sicher zu halten und integrierte Backups zu gewährleisten. Außerdem können Sie sie über HTTPS bereitstellen und dafür sorgen, dass sie schnell und SEO-gerecht ist.
Mastering GitHub Pages befasst sich mit statischen (und dynamischen) Websites sowie deren Vor- und Nachteilen, aber lassen Sie uns noch einmal kurz über statische Seiten sprechen. Statische Websites sind in der Regel unglaublich schnell, da sie keine Verarbeitungszeit für Datenbanken und andere Dinge haben. Da Sie außerdem eine Codebasis mit statischen Assets in ein Git-Repository übertragen, ist das Zurücknehmen von Änderungen lediglich eine Rückgängigmachung einer zuvor vorgenommenen Übertragung. Backups sind also nur einen Git-Push entfernt, und Sie stellen Ihre gesamte Website aus einem Cache bereit. Das bedeutet, dass Ihr Server nie wieder eine Anfrage bearbeiten muss. Dieses Buch hilft Ihnen, die Kunst der statischen Website-Generierung im Handumdrehen zu beherrschen.
Darüber hinaus wird in Mastering GitHub Pages auch Jekyll, ein beliebter Generator für statische Websites, ausführlich besprochen. Wenn Sie mit Jekyll arbeiten, müssen Sie ihm nur Flüssigkeitsvorlagen und Markdown-Inhalte übergeben, und es ist in der Lage, beides zu einer statischen Website zu kombinieren. Es ist keine fliegende Verarbeitung erforderlich, und Ihr Blog wird mit einer deutlich höheren Geschwindigkeit angezeigt. Dieser Arbeitsablauf erweist sich als nützlich für GitHub Pages, da diese in der Regel die Jekyll-Builds unterstützen. Ihre Blogeinträge können mit Hilfe von Pull-Requests beigetragen werden, und Ihr gesamter Inhalt wird in der Versionskontrolle gespeichert. Nicht-Entwickler können auch Beiträge in Markdown verfassen.
Mastering GitHub Pages ist daher ein äußerst nützliches Buch, das alle Entwickler für die Erstellung von Websites auf der kostenlosen GitHub Pages-Plattform nutzen können. Holen Sie sich also ein Exemplar des Buches, um sich einen Überblick über GitHub Pages zu verschaffen!
Erfahren Sie mehr über unsere anderen Mastering-Titel hier Mastering Computer Science - Book Series - Routledge & CRC Press.