Actualmente estoy editando algunos sitios web. Lo que suelo hacer es editar los archivos html/css en vim (desde la línea de comando) y luego obtener una vista previa de ellos en Safari (y de forma intermitente en Firefox y Chrome para ver si eso también funciona).
Sin embargo, estaba actualizando mi sitio web para utilizar las capacidades SSI que ofrece mi nuevo proveedor de alojamiento web. P.ej. Estoy realizando SSI en mi código de menú, en lugar de cargarlo en un iframe. Sin embargo, esto requiere que cada enlace en el menú sea una ruta absoluta /style/menu.css
en lugar de ../style/menu.css
(donde la ruta se modificó según la ubicación).
Sin embargo, esto interrumpe mis capacidades de visualización sin conexión: ignorando el hecho de que no puedo ver nada que use SSI al obtener una vista previa de los archivos, no puedo ver nada usando las rutas absolutas. Esto significa que nada en mi sitio web está formateado como debería (no se pueden encontrar los archivos CSS). Esto se debe a que mi navegador busca en el directorio local /
en lugar de en la ubicación donde realmente está almacenado el archivo.
¿Existe algún método que me permita obtener una vista previa de los cambios sin conexión? Preferiría algo que todavía me permita usar vim, ya que vim es increíble.
Estoy en mac.
Respuesta1
Honestamente, no hay nada mejor que tener una instancia local de Apache... y editar archivos en VIM. Una vez instalado, solo toma un minuto configurar "sitios" adicionales para que pueda tener docenas de sitios web privados ejecutándose en su máquina a los que solo usted tiene acceso... hasta que los cargue en un servidor de producción.