Jade - Legen Sie das Basisverzeichnis in Abhängigkeit von der Umgebung fest

8

Ich habe eine Jade-Seite, und das erste, was ich mache, ist eine Variable, die das Basisverzeichnis für alle Links bestimmt.

%Vor%

Dies ist eigentlich für eine GitHub-Seite, also muss ich jedes Mal, wenn ich die Seite in HTML rendere, daran denken, die Basis zu ändern und sie dann wieder für die lokale Bearbeitung zu ändern.

Es muss einen besseren Weg geben, es zu tun. Derzeit denke ich daran, eine nicht nachverfolgte Datei in der lokalen Kopie zu haben, die die Basis enthält - aber ist das wirklich notwendig?

Was ist der beste Weg, um dieses Problem zu lösen?

    
Billy Moon 16.09.2012, 20:45
quelle

1 Antwort

10

Eine robustere Lösung wäre die Suche nach Umgebungsvariablen. Setzen Sie NODE_ENV=production auf dem Produktionsserver und legen Sie sie nicht auf dem Dev-Server fest.

Rendern Sie dann in Ihrer Jade-Vorlage verschiedene Pfade, wenn die Umgebungsvariable existiert.

%Vor%

oder

%Vor%     
Mike Causer 13.05.2013, 06:36
quelle

Tags und Links