Jekyll: --livereload ne fonctionne pas dans un projet barebones

Créé le 27 sept. 2018  ·  3Commentaires  ·  Source: jekyll/jekyll

Exemple de code

  • Créer un nouveau dossier
  • Créez un exemple de fichier index.html (par exemple celui du tutoriel Jekyll)
  • Courez jekyll serve --livereload
  • Ouvert localhost:4000

index.html

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Home</title>
  </head>
  <body>
    <h1>Hello World!</h1>
  </body>
</html>
frozen-due-to-age support

Commentaire le plus utile

@behrangs-sportsbet Il y a deux choses requises pour que --livereload fonctionne :

  • Balise de balisage <head></head> dans la mise en page principale ou index.html
  • Tirets liminaires dans le fichier source.

Dans votre cas, il manque des tirets liminaires au index.html . Ainsi, Jekyll voit index.html comme un static_file au lieu d'un page ..

Tous les 3 commentaires

@behrangs-sportsbet Il y a deux choses requises pour que --livereload fonctionne :

  • Balise de balisage <head></head> dans la mise en page principale ou index.html
  • Tirets liminaires dans le fichier source.

Dans votre cas, il manque des tirets liminaires au index.html . Ainsi, Jekyll voit index.html comme un static_file au lieu d'un page ..

Merci! L'ajout de l'avant-propos a permis à Livereload de démarrer.

Fermeture de ce ticket maintenant..

Cette page vous a été utile?
0 / 5 - 0 notes