Ich bearbeite derzeit einige Websites. Normalerweise bearbeite ich die HTML-/CSS-Dateien in vim (von der Befehlszeile aus) und schaue sie mir dann in Safari in der Vorschau an (und gelegentlich in Firefox und Chrome, um zu sehen, ob das auch funktioniert).
Dennoch habe ich meine Website aktualisiert, um die SSI-Funktionen meines neuen Webhosts zu nutzen. Beispielsweise lade ich meinen Menücode mit SSI, anstatt ihn in einem Iframe zu laden. Dies erfordert jedoch, dass jeder Link im Menü ein absoluter Pfad ist, /style/menu.css
anstatt ../style/menu.css
(wobei der Pfad je nach Standort geändert wurde).
Dies beeinträchtigt jedoch meine Offline-Anzeigemöglichkeiten: Abgesehen davon, dass ich bei der Vorschau der Dateien nichts anzeigen kann, das SSI verwendet, kann ich nichts anzeigen, das die absoluten Pfade verwendet. Dies bedeutet, dass nichts auf meiner Website so formatiert ist, wie es sein sollte (die CSS-Dateien können nicht gefunden werden). Dies liegt daran, dass mein Browser im lokalen Verzeichnis sucht und /
nicht an dem Ort, an dem die Datei tatsächlich gespeichert ist.
Gibt es eine Methode, mit der ich mir Änderungen weiterhin offline in der Vorschau ansehen kann? Ich würde etwas bevorzugen, mit dem ich weiterhin vim verwenden kann, da vim großartig ist.
Ich bin auf dem Mac.
Antwort1
Ehrlich gesagt gibt es nichts Besseres als eine lokale Apache-Instanz ... und das Bearbeiten von Dateien in VIM. Nach der Installation dauert es nur eine Minute, zusätzliche „Sites“ einzurichten, sodass Sie Dutzende privater Websites auf Ihrem Computer ausführen können, auf die nur Sie Zugriff haben ... bis Sie sie auf einen Produktionsserver hochladen.