Gatsby: linkPrefix Verrücktheit

Erstellt am 17. Feb. 2017  ·  3Kommentare  ·  Quelle: gatsbyjs/gatsby

Bereitgestellt auf gh-pages kein Problem. Der Projektname war hackiot , also habe ich die Konfiguration linkPrefix = "/hackiot" gesetzt. Keine Probleme.

Dann einen benutzerdefinierten CNAME hinzugefügt und die Konfiguration in linkPrefix = "/" geändert. Jetzt enthalten meine Routen nicht die TLD, sodass alle Links defekt sind (z. B.: http://about).

Ging zurück und änderte die Konfiguration, um die TLD linkPrefix = "beta.hackiot.org/" . Dadurch wurden die Routen so geändert, dass sie jetzt die TLD und mehr enthalten (z. B.: http://beta.hackiot.org/beta.hackiot.org/about).

Was fehlt mir hier?

Hilfreichster Kommentar

Das Entfernen aus der Konfiguration löst beim Erstellen einen Fehler aus. Aber es hat mich zum Nachdenken gebracht ... das Flag --prefix-links aus dem Bereitstellungsskript entfernt und jetzt ist alles in Ordnung.

Danke für deinen Beitrag.

Alle 3 Kommentare

Was passiert, wenn Sie linkPrefix vollständig aus der Konfiguration entfernen?

Das Entfernen aus der Konfiguration löst beim Erstellen einen Fehler aus. Aber es hat mich zum Nachdenken gebracht ... das Flag --prefix-links aus dem Bereitstellungsskript entfernt und jetzt ist alles in Ordnung.

Danke für deinen Beitrag.

Ich habe das gleiche Problem.
Folgen Sie der Lösung von @benstr .
Es klappt. Danke

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

totsteps picture totsteps  ·  3Kommentare

theduke picture theduke  ·  3Kommentare

Oppenheimer1 picture Oppenheimer1  ·  3Kommentare

kalinchernev picture kalinchernev  ·  3Kommentare

hobochild picture hobochild  ·  3Kommentare