Jekyll en VPS por 30 rublos para gente rica

Jekyll en VPS por 30 rublos para gente rica
El HTML estático es casi una cosa del pasado. Los sitios web ahora son aplicaciones conectadas a bases de datos que generan dinámicamente respuestas a las consultas de los usuarios. Sin embargo, esto también tiene sus desventajas: mayores requisitos de recursos informáticos y numerosas vulnerabilidades en el CMS. Hoy hablaremos de cómo hacer crecer tu blog sencillo para Jekyll — un generador de sitios estáticos, cuyo contenido se toma directamente de GitHub.

Paso 1. Hosting: elige el más barato del mercado

Para sitios web estáticos, un alojamiento virtual económico es suficiente. El contenido se generará lateralmente: en una máquina local o directamente mediante hosting. Páginas de GitHub, si el usuario necesita un sistema de control de versiones. Este último, por cierto, lanza el mismo Jekyll para crear páginas, pero la capacidad de configurar manualmente el programa es muy limitada. VPS es mucho más interesante que el hosting compartido, pero cuesta un poco más. 

Hoy en RUVDS abrimos nuevamente Tarifa "PROMO" por 30 rublos, que permite alquilar una máquina virtual en Debian, Ubuntu o CentOS. La tarifa incluye restricciones, pero por un dinero ridículo obtendrás un núcleo informático, 512 MB de RAM, 10 GB de SSD, 1 IP y la capacidad de ejecutar cualquier aplicación. 

Usémoslo e implementemos nuestro blog Jekyll.

Jekyll en VPS por 30 rublos para gente rica

Después de iniciar el VPS, debe iniciar sesión a través de SSH y configurar el software necesario: servidor web, servidor FTP, servidor de correo, etc. En este caso, el usuario no tiene que instalar Jekyll en su propia computadora ni soportar las limitaciones del alojamiento de páginas de GitHub, aunque las fuentes del sitio se pueden guardar en el repositorio de GitHub.

Paso 2: instala Jekyll

En resumen, Jekyll es un generador de sitios estáticos simple que fue diseñado originalmente para crear blogs y luego alojarlos en páginas de GitHub. La idea es separar el contenido y su diseño utilizando Sistemas de plantillas líquidas: El convertidor y renderizador Liquid procesa un directorio de archivos de texto en formato Markdown o Textile, y el resultado es un conjunto de páginas HTML vinculadas. Se pueden colocar en cualquier servidor, esto no requiere un CMS ni acceso a un DBMS, todo es simple y seguro.

Dado que Jekyll es un paquete Ruby (gema), instalar es fácil. Para hacer esto, se debe instalar en el sistema una versión de Ruby no inferior a 2.5.0, rubígemas, GCC y Marca:

gem install bundler jekyll # 

Utilice sudo si es necesario.

Como puedes ver, todo es muy sencillo.

Paso 3. Crea un blog

Para crear un nuevo sitio en el subdirectorio ./mysite, debe ejecutar el comando:

jekyll new mysite

Entremos en ello y veamos el contenido.

cd mysite
ls -l

Jekyll en VPS por 30 rublos para gente rica

Jekyll tiene su propio servidor, que se puede iniciar con el siguiente comando:

bundle exec jekyll serve

Escucha cambios de contenido y escucha en el puerto 4000 en localhost (http://localhost:4000/): esta opción puede resultar útil si Jekyll está implementado en una máquina local. 

Jekyll en VPS por 30 rublos para gente rica

En nuestro caso, vale la pena generar un sitio web y configurar un servidor web para verlo (o cargar archivos en un hosting de terceros):

jekyll build

Los archivos generados se encuentran en el subdirectorio _site del directorio mysite.

Jekyll en VPS por 30 rublos para gente rica

No hemos hablado de todas las complejidades de Jekyll. Gracias a sus capacidades de diseño de código con resaltado de sintaxis, este generador de contenido es más adecuado para crear blogs de desarrolladores, pero, según las plantillas disponibles en Internet, se puede utilizar para crear una amplia variedad de sitios estáticos. También hay complementos para Jekyll que le permiten cambiar el proceso de generación de HTML. Si necesita control de versiones, los archivos de contenido se pueden colocar en un repositorio en GitHub (luego tendrá que instalar Git en el VPS).

Lo más importante es que el usuario no necesitará tarifas caras para ello. Todo funcionará incluso en el mismo VPS de 30 rublos.

Jekyll en VPS por 30 rublos para gente rica

Jekyll en VPS por 30 rublos para gente rica

Fuente: habr.com

Añadir un comentario