Cómo administrar sitios web desde Sublime Text


Cuando eres el web master de muchos proyectos, es muy tedioso tener que actualizar o realizar algún cambio en algún sitio cuando está en modo producción y peor aún hacerlo desde el mismo hosting.

Por eso en este artículo te enseñaré a administrar sitios web desde Sublime Text usando la extensión Simple FTP Deploy.

Toda la documentación de la extensión Simple FTP Deploy la encuentras aquí.

En Sublime Text abre el menu Tools -> Command Palette

Busca Package Control: Install Package

Y luego busca e instala la extensión Simple FTP Deploy

¿Cómo utilizar esta extensión?

Abra la carpeta que contiene sus archivos locales en Sublime Text.

Cree un nuevo archivo de configuración simple-ftp-deploy.json en la raíz de un directorio abierto.

Agregue las siguientes líneas a su archivo de configuración:

{
    "host": "localhost", //El nombre de host o la dirección IP de su servidor FTP
    "port": 21, //El puerto del servidor FTP, por defecto es el 21
    "username": "user", //El nombre de usuario de su cuenta FTP
    "password": "pass", //La contraseña de su cuenta FTP
    "rootDirectory": "/path/", //La ruta FTP para administrar
    "autoCreateDirectory": true, //Lo que sea para crear automáticamente un directorio si no existe y no solicita al usuario que lo acepte.
    "ignoredFilenames": ["example.py", "anotherFilename.json"], //Lista de nombres de archivos que se ignoran y no se cargan. Tenga en cuenta que "simple-ftp-deploy.json" SIEMPRE se ignora. Distingue mayúsculas y minúsculas
    "ignoredExtensions": [".ignore", ".txt"], //Lista de extensiones para ignorar. Tenga en cuenta que solo verifica la última extensión (por lo que file.tar.gz tiene la extensión ".gz") y si desea ignorar archivos como .htaccess, este archivo no tiene extensión => use "ignoredFilenames" en su lugar. Distingue mayúsculas y minúsculas
    "ignoredFolders": ["ignore", "IGNORE"], //Lista de nombres de carpetas para ignorar. El archivo se ingresa, si está en al menos una de las carpetas especificadas (por lo tanto, carpeta1 / carpeta2 / archivo.py se ignora si "ignoredFolders" contiene "carpeta1" y / o "carpeta2"). Distingue mayúsculas y minúsculas
    "sessionCacheEnabled": true, //Cualquiera que sea el almacenamiento en caché de la sesión FTP que esté habilitado (solo durante el tiempo especificado en "connectionTimeout", se extiende si la sesión se usa en ese tiempo).
    "connectionTimeout": 600, //Establece el tiempo de espera para las conexiones FTP y la vida útil de la caché (en segundos).
    "passive": true //Ya sea para conectarse al servidor FTP en modo pasivo.
}

Guarde el archivo de configuración.

Ahora abra el archivo que desea editar, debe estar ubicado en un directorio abierto o en las carpetas internas, si lo guarda, este archivo se cargará en el servidor FTP que ingresó en el archivo de configuración.

Si deseas ver esta explicación en video te invito a que visites el canal de YouTube de Tutoriales a tu Alcance dando clic en el botón de reproducción:



Más artículos relacionados

¿Qué tal te pareció el artículo?

Válido.
Por favor llena este campo correctamente.
Válido.
Por favor llena este campo correctamente.
Válido.
Por favor llena este campo correctamente.
Comparte este artículo

Usamos cookies para brindar nuestros servicios. Al utilizar este sitio web, acepta esto. Conoce nuestras políticas de Cookies