В настоящее время я редактирую несколько веб-сайтов. Обычно я редактирую файлы html/css в vim (из командной строки), а затем просматриваю их в Safari (и периодически в firefox и chrome, чтобы проверить, работает ли это).
Но я обновлял свой сайт, чтобы использовать возможности SSI, которые предлагает мой новый веб-хостинг. Например, я использую SSI для кода меню вместо загрузки его в iframe. Однако это требует, чтобы каждая ссылка в меню была абсолютным путем /style/menu.css
вместо ../style/menu.css
(где путь был изменен в зависимости от местоположения).
Однако это нарушает мои возможности офлайн-просмотра: игнорируя тот факт, что я не могу просматривать ничего, что использует SSI при предварительном просмотре файлов, я не могу просматривать ничего, используя абсолютные пути. Это означает, что на моем веб-сайте ничего не отформатировано так, как должно быть (файлы css не могут быть найдены). Это происходит потому, что мой браузер ищет в локальном каталоге /
вместо того, чтобы искать там, где файл фактически хранится.
Есть ли способ, который позволяет мне по-прежнему просматривать изменения в автономном режиме? Я бы предпочел что-то, что по-прежнему позволяет мне использовать vim, так как vim великолепен.
Я на Маке.
решение1
Честно говоря, ничто не сравнится с локальным экземпляром Apache... и редактированием файлов в VIM. После установки потребуется всего минута, чтобы настроить дополнительные "сайты", так что вы сможете запустить на своей машине десятки частных веб-сайтов, к которым только у вас будет доступ... пока вы не загрузите их на рабочий сервер.