2017-10-12 8 views
0

Ich arbeite an einem Windows 10 OS und ich benutze Befehlszeile, um eine Jekyll-Site auf einen persönlichen Server/Domäne zu schieben. Die jekyll-Dateien wurden ursprünglich auf einem Mac zusammengestellt. Ich habe die Edelsteine ​​für Windows angepasst.'Bundle Exec Jekyll Build' nicht aktualisieren Website

Meine Website funktioniert gut mit "Bündel Exec Jekyll dienen", aber wenn ich gehe, um die Website zu bauen, ändert sich nichts.

Gibt es eine Idee, was dieses Problem verursachen könnte?

Ich habe zwei Screencaps angeschlossen - eine mit dem Befehl bundle exec jekyll build --watch und die andere einfach jekyll build.

bundle exec jekyll build --watch

only jekyll build

Antwort

0

Ich glaube, Sie in der Dokumentation falsch verstanden.

  • jekyll build baut einfach die Seite und legt es in _site Ordner.
  • jekyll build --watch tut das gleiche, aber aktualisiert auch den Inhalt der _site Ordner.

Beide oben genannten Befehle erstellen Sie einfach Ihre Website. Aber, um es „leben“ Sie benötigen einen Web-Server, der von jekyll serve Befehl zur Verfügung gestellt wird:

Jekyll auch mit einem Server Einbau-Entwicklung kommt, die Ihnen erlauben, um eine Vorschau, was die erzeugte Website wie in aussehen Ihr Browser lokal.

serve funktioniert mehr oder weniger als build --watch + bietet Server.

+0

Also, wenn ich Jekyll serve, muss ich das zu unserem Host-Provider gehen? Weil ich auch 'jekyll serve' verwendet habe, erwarte, dass es nur auf dem lokalen Server angezeigt wird. – Elsie

Verwandte Themen