2016-04-09 7 views
0

Alle Seiten außer http://localhost:3000/keystone/posts/:postid geben mir Pfad zu css als http://localhost:3000/bootstrap/css/bootstrap.min.css.Keystonejs bieten mir CSS-Dateien aus dem falschen Pfad. Warum?

Aber auf Beiträge habe ich http://localhost:3000/blog/post/bootstrap/css/bootstrap.min.css

Warum blog/post in Pfad, die auf Beiträge?

In default.hbs es in Kopf klebte wie

<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css" type="text/css">

Was soll ich schauen?

Antwort

0

In Wirklichkeit war das Problem, dass nicht genug Platz auf dem Server war und ich knotenmodule deshalb nicht installieren konnte. Also habe ich sie von meinem Computer auf den Server kopiert.

Tun Sie das nicht.

Sie müssen es nur mit npm install installieren. Wenn Sie nicht können - SWAP erweitern.

1

Sie verwenden den relativen Pfad. Richtig wäre es als

<link rel="stylesheet" href="/bootstrap/css/bootstrap.min.css" type="text/css">

mit einer führenden / im href Attribute auf die Vorlage hinzuzufügen.

Auch: Es gab nur eine Art von Stylesheet in der Geschichte der Browser, die vom Typ text/css ist, so dass Sie es nicht angeben müssen, wenn Sie unbedingt wollen. :)

Verwandte Themen