現在、いくつかの Web サイトを編集しています。通常は、HTML/CSS ファイルを vim (コマンド ラインから) で編集し、Safari でプレビューします (Firefox と Chrome でも時々プレビューして、それが機能するかどうかを確認します)。
しかし、私は新しいウェブホストが提供する SSI 機能を使用するためにウェブサイトを更新していました。たとえば、メニュー コードを iframe に読み込むのではなく、SSI 化しています。ただし、これにはメニュー内のすべてのリンクが絶対パスである必要があり/style/menu.css
、../style/menu.css
パスは場所に応じて変更されます。
しかし、これによりオフライン表示機能が損なわれます。ファイルをプレビューするときに SSI を使用するものを表示できないという事実を無視すると、絶対パスを使用しても何も表示できません。つまり、Web サイトの何も適切にフォーマットされていません (CSS ファイルが見つかりません)。これは、ブラウザーが/
ファイルが実際に保存されている場所ではなく、ローカル ディレクトリを検索するためです。
オフラインでも変更をプレビューできる方法はありますか? vim は素晴らしいので、vim を使用できる方法のほうが望ましいです。
私はMacを使っています。
答え1
正直に言うと、ローカルの Apache インスタンスを持ち、VIM でファイルを編集することに勝るものはありません。インストールしたら、追加の「サイト」を設定するのに 1 分しかかかりません。そのため、実稼働サーバーにアップロードするまで、自分だけがアクセスできるプライベート Web サイトをマシン上で数十個実行できます。