2017-10-12 6 views
0

Je travaille sur un système d'exploitation de Windows 10 et je suis en ligne de commande pour pousser un site Jekyll à un serveur personnel/domaine. Les fichiers jekyll ont été initialement compilés sur un Mac. J'ai ajusté les gemmes pour les fenêtres.'Bundle Exec Jekyll bâtirez pas mettre à jour le site

Mon site fonctionne très bien en « servir bundle exec jekyll », mais quand je vais construire le site, rien ne change.

Y at-il une idée de ce qui pourrait être la cause de ce problème?

J'ai attaché deux screencaps - un en utilisant la commande bundle exec jekyll build --watch et l'autre simplement jekyll build.

bundle exec jekyll build --watch

only jekyll build

Répondre

0

Je pense que vous avez mal compris la documentation.

  • jekyll build construit simplement le site et le met dans dossier _SITE.
  • jekyll build --watch fait la même chose, mais met également à jour le contenu du dossier de _SITE.

Les deux commandes ci-dessus il suffit de créer votre site. Mais pour le faire « vivre » vous avez besoin d'un serveur web, qui est fourni par jekyll serve commande:

Jekyll est également livré avec un serveur intégré de développement qui vous permettra d'avoir un aperçu ce que le site généré ressemblera à votre navigateur local.

serve fonctionne plus ou moins comme build --watch + fournit serveur.

+0

Alors, quand je Jekyll sers, je dois avoir qu'aller à notre fournisseur d'hébergement? Parce que j'ai aussi utilisé 'jekyll serve', attendez-vous à ce qu'il ne s'affiche que sur le serveur local. – Elsie