Ein One-Click-Bereitstellen von Github-veranstalteten Statuspage
Warum lesen, wenn Sie es selbst sehen können!
Demo verwendet den genauen Code in diesem Repo.
Probleme werden von hier aus geladen
Der Statusreport wurde so erstellt, dass er einfach dieses Repo aufgab. Daher ist der Prozess einfach
static
Ordner, Handbuch hierstatuses
und services
von config.json + das zusätzliche announcement
für systemweite Ankündigungen - Beispiel hier in Ihrem Repo in Ihrem Repo hinzu.Quelldateien enthalten Demo -Werte, sodass Sie von Anfang an eine Arbeitsseite haben.
Und du bist fertig! Alles wird automatisch aktualisiert und vom Kunden zwischengespeichert, ohne dass etwas wieder aufgebaut oder vorgezogen werden muss.
Die vollständige Liste der Optionen und Werte von config.json finden Sie hier
Wenn Sie tiefer tauchen möchten - klonen Sie das Repo in Ihr lokales System und bearbeiten Sie das CSS direkt (in der Datei oder über den Inspektor) und begehen Sie Änderungen.
Wenn Sie möchten, dass Ihre Statuspage über benutzerdefinierte Domain zugänglich ist, erstellen Sie eine Datei namens CNAME
im Stammvermögen Ihres Repo mit Ihrer benutzerdefinierten Domain. Und dann fügen Sie in den DNS -Einstellungen Ihrer Domain einen neuen Datensatz hinzu, der auf yourname.github.io
zeigt, wo yourname
Ihr Github -Profilname ist
SatusReport ist und kann absolut kostenlos verwendet und neu verteilt sein. Wenn Sie es und/oder meine anderen Projekte mögen, sollten Sie sich für eine kleine monatliche Spende auf mein Patreon anmelden. Es ist eine große Hilfe!
Wenn Sie tiefer gehen müssen © - Sie können die Quell -JS- und SASS -Dateien bearbeiten.
Wenn Sie keinen NodeJS -Server verwenden möchten, können Sie einen Python
devserver.py
abbauen, aber Sie benötigen einen Flask, der dafür installiert ist, dass dies funktioniert.
Holen Sie sich Bower, Browserify und Watchify (für Updates im Fliege))
npm install -g bower browserify watchify
Paketabhängigkeiten installieren
npm install
bower install
Offenes Terminal im Root Repo -Verzeichnis
Starten Sie Watchify, um Ihre JS automatisch zu erstellen
watchify src/source.js -t [ babelify --presets [ es2015 react ] ] -o static/bundle.js -v
Dann starten Sie SASS im Uhrenmodus
sass --watch src:static
Endlich - führen Sie einen der mitgelieferten Server aus
Für Knoten
node devserver.js
Für Python
python devserver.py