2017-10-20 14 views
0

Vor kurzem habe ich die (Schöne) Jekyll auf GitHub.io eingerichtet und auf meiner eigenen Domain zur Verfügung gestellt. Aber ich dachte darüber nach, ob es einen Weg gäbe, GitHub.io zu vermeiden und ein eigenes Git auf Raspberry Pi (Raspbian) zu erstellen und es mit RStudio zu verbinden, um den Blog zu ändern. Ich fand article, die das GitHub.io Repo Klonen und dann drücken es live, aber die Änderungen an dem Blog ist nicht sehr benutzerfreundlich, obwohl. Ich habe auch this gefunden aber nicht sicher, ob es möglich ist, es online verfügbar zu machen und dann die jekyll-Seite von meiner Domäne (wie CNAME und dns config auf Domäne im Falle von GitHub.io) zu ziehen.Jekyll GitHub Seite auf Raspberry

Endgültige Lösung sollte ähnlich wie folgt: Ändern Sie den Jekyll Blog in RStudio (auf Laptop gespeichert/geklont die aktuelle Version von Rasp Git) -> drücken Sie die Änderung zu GitHub auf Raspberry (und neueste Version ist Domain als ausgesetzt im Falle von GitHub.io). Irgendwelche Ideen oder Erfahrungen dazu?

Antwort

1

Wenn Sie Github für das Hosting verwenden möchten, sollten Sie es auch für Ihr Repo verwenden. Ich sehe keinen Gewinn darin, einen Raspberry Pi als eigenes Git zu benutzen. Also zieh den Git Repo von Github zu deinem Laptop. Bearbeiten Sie die Abschrift (in RStudio, wenn Sie möchten) und drücken Sie es zurück zu Github. Einfach.

UPDATE: Wenn Sie Github nicht verwenden möchten, können Sie auch Git vergessen. Zuerst, install apache2 on your Raspberri Pi, um es zu einem Webserver zu machen. Verbinden Sie dann den Domänennamen. Konfigurieren Sie den vhost so, dass er auf den Domainnamen verweist, und konfigurieren Sie die DNS-Einstellungen so, dass sie auf Ihren Raspberri Pi zeigen (ich denke, dazu ist eine feste IP erforderlich). Schließlich, führen Sie Jekyll auf Ihrem Laptop und bauen Sie die Website. Nach dem Aufbau sollten Sie den '_site'-Ordner auf den Raspberri-Pi im public_html-Verzeichnis hochladen. Das sollte den Trick machen.

Ich würde diesen letzten Ansatz nicht empfehlen, da es übermäßig kompliziert scheint.

+0

Ich mache das gerade, der Punkt ist, dass ich nichts auf GitHub setzen möchte. Ich verstehe es klingt aber albern. Also sollte ich nur ein Repo in RaspPi erstellen, die Frage ist, wie man es aus dem Internet zugänglich macht und Jekyll auf eigener Domain leben lässt. –

+0

Ich habe meine Antwort aktualisiert. – JoostS

Verwandte Themen