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
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.
Hoy en RUVDS abrimos nuevamente
Usémoslo e implementemos nuestro blog Jekyll.
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
Dado que Jekyll es un paquete Ruby (gema),
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 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 (
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.
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.
Fuente: habr.com