Jekyll en VPS por 30 rublos para personas adineradas



El HTML estático es casi una cosa del pasado. Los sitios son ahora aplicaciones relacionadas con bases de datos que responden dinámicamente a las solicitudes de los usuarios. Sin embargo, esto también tiene sus inconvenientes: mayores requisitos de recursos informáticos y numerosas vulnerabilidades en el CMS. Hoy vamos a contarte cómo hacer tu blog simple en Jekyll , un generador de sitios estáticos, cuyo contenido se toma directamente de GitHub.



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



Para sitios estáticos, el alojamiento compartido económico es suficiente. Al mismo tiempo, el contenido se generará en el lateral: en una máquina local o, directamente utilizando las páginas de GitHub de alojamiento , si el usuario necesita un sistema de control de versiones. Este último, por cierto, lanza el mismo Jekyll para crear páginas, pero las posibilidades de configurar el programa manualmente son muy limitadas. VPS es mucho más interesante que el alojamiento compartido, pero cuesta un poco más. 



Hoy en RUVDS volvemos a abrir la tarifa PROMO de 30 rublos , que te permite alquilar una máquina virtual en Debian, Ubuntu o CentOS. Hay restricciones en la tarifa , pero por un dinero ridículo obtendrá un núcleo de computación, 512 MB de RAM, un SSD de 10 GB, 1 IP y la capacidad de ejecutar cualquier aplicación. 



Usémoslo e implementemos nuestro blog Jekyll.







Después de iniciar el VPS, debe iniciar sesión en él a través de SSH y configurar el software necesario: servidor web, servidor FTP, servidor de correo, etc. Al mismo tiempo, el usuario no tiene que instalar Jekyll en su propia computadora ni soportar las limitaciones de alojar páginas de GitHub, aunque el código fuente del sitio se puede guardar en el repositorio de GitHub.



Paso 2. Instalación de Jekyll



En resumen, Jekyll es un generador de sitios estático simple que fue diseñado originalmente para crear blogs y alojarlos en páginas de GitHub. La idea es dividir el contenido y diseñarlo usando el sistema de plantillas Liquid : el conversor y renderizador Liquid procesa un directorio con archivos de texto en formato Markdown o Textile, y el resultado es un conjunto de páginas HTML vinculadas. Puedes colocarlos en cualquier servidor, para esto no necesitas un CMS ni acceso a un DBMS - todo es simple y seguro.



Dado que Jekyll es un paquete Ruby (gema), es fácil de instalar . Para hacer esto, el sistema debe tener Ruby versión 2.5.0 o superior, RubyGems , GCC y Make instalados :



gem install bundler jekyll # 


Utilice sudo si es necesario.



Como ves, todo es muy sencillo.



Paso 3. Crear un blog



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



jekyll new mysite


Vayamos a él y veamos el contenido.



cd mysite
ls -l








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



bundle exec jekyll serve


Supervisa los cambios de contenido y escucha en el puerto 4000 en localhost ( http: // localhost: 4000 / ); esta opción puede resultar útil si Jekyll se implementa en una máquina local. 







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



jekyll build


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







No hemos cubierto todos los trucos de Jekyll. Gracias a sus capacidades de diseño y resaltado de sintaxis, este generador de contenido es el más adecuado para crear blogs de desarrolladores, pero en base a las plantillas disponibles en la web, puede usarse para crear una variedad de sitios estáticos. Hay complementos para Jekyll que le permiten cambiar el proceso de generación de HTML en sí. 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 necesita tarifas caras para ello. Todo funcionará incluso en el mismo VPS de 30 rublos.










All Articles