Jekyll no VPS por 30 rublos para pessoas ricas

Jekyll no VPS por 30 rublos para pessoas ricas
HTML estático é quase uma coisa do passado. Os sites agora são aplicativos conectados a bancos de dados que geram respostas dinamicamente às solicitações dos usuários. No entanto, isso também tem suas desvantagens: requisitos mais elevados de recursos computacionais e inúmeras vulnerabilidades no CMS. Hoje falaremos sobre como aumentar seu blog simples para Jekyll — um gerador de sites estáticos, cujo conteúdo é retirado diretamente do GitHub.

Passo 1. Hospedagem: escolha a mais barata do mercado

Para sites estáticos, uma hospedagem virtual barata é suficiente. O conteúdo será gerado paralelamente: em uma máquina local ou diretamente pela hospedagem Páginas GitHub, se o usuário precisar de um sistema de controle de versão. Este último, aliás, lança o mesmo Jekyll para criar páginas, mas a capacidade de configurar manualmente o programa é muito limitada. VPS é muito mais interessante que hospedagem compartilhada, mas custa um pouco mais. 

Hoje nós da RUVDS estamos abrindo novamente Tarifa "PROMO" por 30 rublos, que permite alugar uma máquina virtual no Debian, Ubuntu ou CentOS. A tarifa inclui restrições, mas por um dinheiro ridículo você obterá um núcleo de computação, 512 MB de RAM, SSD de 10 GB, 1 IP e a capacidade de executar qualquer aplicativo. 

Vamos usá-lo e implantar nosso blog Jekyll.

Jekyll no VPS por 30 rublos para pessoas ricas

Depois de iniciar o VPS, você precisa fazer login via SSH e configurar o software necessário: servidor web, servidor FTP, servidor de e-mail, etc. Neste caso, o usuário não precisa instalar o Jekyll em seu próprio computador ou suportar as limitações de hospedagem do GitHub Pages, embora os fontes do site possam ser mantidos no repositório GitHub.

Etapa 2: instalar o Jekyll

Resumindo, Jekyll é um gerador de sites estáticos simples que foi originalmente projetado para criar blogs e depois hospedá-los nas páginas do GitHub. A ideia é separar o conteúdo e seu design usando Sistemas de templates líquidos: um diretório de arquivos de texto no formato Markdown ou Textile é processado pelo conversor e renderizador Liquid e a saída é um conjunto de páginas HTML vinculadas. Podem ser colocados em qualquer servidor, não necessita de CMS nem acesso a SGBD - tudo é simples e seguro.

Como Jekyll é um pacote Ruby (gem), instalar é fácil. Para fazer isso, a versão Ruby não inferior a 2.5.0 deve estar instalada no sistema, gemas de rubi, GCC e Marca:

gem install bundler jekyll # 

Use sudo se necessário.

Como você pode ver, tudo é muito simples.

Passo 3. Crie um blog

Para criar um novo site no subdiretório ./mysite, você precisa executar o comando:

jekyll new mysite

Vamos entrar nisso e ver o conteúdo

cd mysite
ls -l

Jekyll no VPS por 30 rublos para pessoas ricas

Jekyll possui seu próprio servidor, que pode ser iniciado com o seguinte comando:

bundle exec jekyll serve

Ele escuta alterações de conteúdo e escuta na porta 4000 no localhost (http://localhost:4000/) - esta opção pode ser útil se o Jekyll for implantado em uma máquina local. 

Jekyll no VPS por 30 rublos para pessoas ricas

No nosso caso, vale a pena gerar um site e configurar um servidor web para visualizá-lo (ou enviar arquivos para hospedagem de terceiros):

jekyll build

Os arquivos gerados estão localizados no subdiretório _site do diretório mysite.

Jekyll no VPS por 30 rublos para pessoas ricas

Ainda não falamos sobre todas as complexidades de Jekyll. Graças aos seus recursos de layout de código com destaque de sintaxe, este gerador de conteúdo é mais adequado para a criação de blogs de desenvolvedores, mas com base em modelos disponíveis na Internet, pode ser usado para criar uma ampla variedade de sites estáticos. Existem também plug-ins para Jekyll que permitem alterar o próprio processo de geração de HTML. Se precisar de controle de versão, os arquivos de conteúdo podem ser colocados em um repositório no GitHub (então você terá que instalar o Git no VPS).

O mais importante é que o usuário não precise de tarifas caras para isso. Tudo funcionará mesmo no mesmo VPS de 30 rublos.

Jekyll no VPS por 30 rublos para pessoas ricas

Jekyll no VPS por 30 rublos para pessoas ricas

Fonte: habr.com

Adicionar um comentário