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
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
Hoje nós da RUVDS estamos abrindo novamente
Vamos usá-lo e implantar nosso blog Jekyll.
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
Como Jekyll é um pacote Ruby (gem),
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 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 (
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.
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.
Fonte: habr.com