7 Razões para abandonar seu cms e considerar um gerador de site estático

Por muitos anos, a publicação de um site estava fora de alcançar muitos usuários. criação de HTML, hospedagem

contas e gerenciar a atualização dos arquivos hospedados foi demais para pessoas não-técnicos médios. Hoje em dia um usuário pode se inscrever para uma conta Tumblr e estar digitando seu primeiro post em poucos minutos.Como criar facilmente um blog com TumblrComo criar facilmente um blog com Tumblrconsulte Mais informação

Como os usuários se tornaram mais sofisticadas, blogging plataformas como WordPress desde a posse do seu conteúdo. Mas WordPress e seus colegas ainda têm um número de peças móveis. Este é um exagero para alguém que só quer a blog enquanto ainda possuir isto. A recente resposta a isso é a gerador de site estático (SSG). Vamos explorar por que você pode querer considerar um para o seu próximo projeto online.

O que é um gerador de site estático?

As primeiras páginas da Web eram apenas isso: páginas individuais que alguém escreveu como um arquivo HTML e enviados para um servidor. Enquanto um CMS moderno (Content Management System) apresenta conteúdo como uma página, na realidade, é esmagou-se marcação, o conteúdo do banco de dados e cálculos em tempo real. Eles são aplicações web que ajudam os usuários a criar conteúdo, armazená-lo, em seguida, servem-se aos visitantes do site.

Em contraste, os geradores site estático está publicando ferramentas. Eles não são tão diferentes de ferramentas como o Adobe Acrobat, que leva um formato editável (por exemplo, Microsoft Word) e converte para um formato que é fácil de consumir (.PDF). Neste caso, SSGs estão fazendo as seguintes tarefas básicas:7 Livre Ferramentas PDF on-line que poderiam poupar muito trabalho7 Livre Ferramentas PDF on-line que poderiam poupar muito trabalhoA Web está cheia de ferramentas pouco impressionante que podem ajudar a alterar arquivos PDF sem quebrar um suor. Vejamos tarefas PDF menos conhecidos que podem vir a calhar para você.consulte Mais informação

  1. Tomando algum tipo de conteúdo básico como input-
  2. Criação de boa aparência conteúdo da web a partir dele, e-
  3. Ajudando a empurrar esse conteúdo ao vivo para a web.

Video: DESMUTAÇÃO BODYBUILDER - Razões para Abandonar o Ferro para Sempre

Na próxima seção vamos examinar algumas das vantagens da natureza “estático” de SSGs fornece sobre CMSs de hoje.

Vantagens de usar um gerador de site estático

Para aqueles acostumados a trabalhar em um CMS como WordPress, alguns dos seguintes vai parecer uma grande mudança. Mas eles fazem produzir e manter alguns tipos de sites muito mais fácil. Vamos dar uma olhada em algumas dessas vantagens.

As secções abaixo incluem comandos e de saída a partir do gerador local estático Jekyll como um exemplo. Se você selecionar um SSG diferente, os comandos serão diferentes, mas os conceitos são semelhantes.

Video: DIvaldo Franco - 7 Razões para se acreditar em Deus

1. Sites estáticos não necessitam de instalações complexas

Uma das principais diferenças em comparação com a “tradicional” CMS é que você está instalando geradores site estático em seu local máquina. Por exemplo, ficando Jekyll instalado e funcionando em uma máquina Ubuntu foi tão fácil como o seguinte comando:

sudo apt-get instalar jekyll

Em seguida, basta iniciar um novo projeto:

Jekyll nova mytestsite

Você tem o resultado de um novo site no diretório “mytestsite” com um número de arquivos padrão. Tome nota do diretório “_posts”, que contém um arquivo Markdown.

Video: 7 razões para abraçar

estrutura gerador Jekyll site estático

2. Você pode trabalhar em seu site enquanto offline

geradores site estático são projetados para trabalhar com o conteúdo offline local. Não há necessidade de uma conexão de internet ao vivo para criar um novo post. Você pode elaborar o conteúdo, em seguida, executar um comando de “construir” mais tarde para criar o post / página que irá fazer o seu caminho para a Web. Se você está acostumado a editores de blog offline, como BlogDesk é semelhante, exceto em vez de empurrar mensagens uma de cada vez, você está construindo todo o site localmente.4 Alternativas para o Windows Live Writer para blogs4 Alternativas para o Windows Live Writer para blogsMicrosoft anunciou recentemente o fim da marca Windows Live. Em resposta às preocupações, todos Microsoft está dizendo sobre o Windows Live Writer é que vai “trabalhar muito bem no Windows 8” - não se o desenvolvimento é ...consulte Mais informação

Em seguida, crie o seu conteúdo na pasta “_posts” mencionado acima. Você pode construir o seu site quando você estiver pronto, executando o seguinte comando a partir do diretório do projeto:

Jekyll servir

Isto constrói o site inteiro num sub-pasta, como mostrado abaixo:



site estático gerador Jekyll construção

Quando concluída, você também pode visualizar este site usando built-in de Jekyll rede servidor em http: // localhost: 4000.

local gerador de Jekyll site estático

Se você gosta do que vê, você pode simplesmente fazer upload de todos os arquivos na pasta “_sites” para um host. Seu site está pronto para ir!O que é um servidor web? [MakeUseOf Explica]O que é um servidor web? [MakeUseOf Explica]Se há uma coisa que faz com que o mais confusão para as pessoas que são novos para o jogo web design, é o conceito de um servidor web. Quando as pessoas pensam de um "servidor", eles...consulte Mais informação

3. Você pode criar conteúdo em diferentes formatos

Além disso, você é capaz de criar essas mensagens em um formato mais amigável do que HTML puro. Markdown é o mais bem suportada, mas muitos SSGs também pode aceitar outros ou out-of-the-box ou através de um plugin. plugins de Jekyll incluem opções como AsciiDoc, orgMode, ou reStructuredText. Se você estiver usando uma dessas outras linguagens de marcação, uma mudança de configuração rápida ou plugin de instalação deve ser tudo que você precisa.

Video: 7 razões para participar da Escola Bíblica Dominical

formatos gerador Jekyll site estático
Crédito da imagem: GitHub

Curiosamente, a maioria dos SSGs também aceitar HTML como uma entrada. “Espere”, você está dizendo. “Eu pensei que a conversão para HTML foi o ponto de tudo isso!” Mas considere isto: outros formatos não suportados diretamente pelo SSGs muitas vezes pode exportar para HTML. Imagine um fluxo de trabalho em que você (ou outros escritores) autor no LibreOffice usando ODT, que é convertido (como via Pandoc) Para HTML em bruto, o qual é ainda processado e denominado pela GCS. Seria preciso um pouco de graxa cotovelo, mas é perfeitamente possível!Como converter facilmente entre Formatos de Documento em LinuxComo converter facilmente entre Formatos de Documento em LinuxMudar para o Linux pode resultar em problemas com compatibilidade de arquivos. Por exemplo, os documentos não têm a mesma aparência no LibreOffice como eles fazem no Word. Esta é apenas uma razão pela qual você precisa pandoc.consulte Mais informação

4. Você ainda pode se beneficiar de temas e plugins

Como mencionado acima, a maioria das SSGs também suportar extensões ou encaixes para proporcionar a funcionalidade adicional. Esta gama de adicionar automaticamente os dados para o site (URLs por exemplo, com base data-para ou mensagens relacionadas) a mais recursos “CMS-como” como autenticação de usuário ou comentários. Um plugin para o DocPad SSG ainda oferece um painel de administração!

site estático gerador DocPad administrador
Crédito de imagem: npm

5. Sites estáticos são Rápido

Entre buscar o conteúdo do banco de dados e executar qualquer incluído código, carregar algumas páginas do CMS pode ser lento. Em contraste, sites estáticos já estão no formato do navegador irá consumir. O único atraso é em quanto tempo leva a rede servidor para enviar a página, e quanto tempo leva o navegador para torná-lo. Mas estas são as duas coisas um site CMS-impulsionado também tem que fazer.Como navegadores exibem páginas da Web, e por que eles não sempre têm a mesma aparência?Como navegadores exibem páginas da Web, e por que eles não sempre têm a mesma aparência?consulte Mais informação

Além disso, desde a saída do SSGs é run-of-the-mill HTML, CSS e javascript. Apenas sobre qualquer servidor web irá servir estes (juntamente com quaisquer imagens) sem problema. Isto significa que se você tem seu próprio servidor (como um VPS), você tem a flexibilidade de implantação de uma mais leve servidor web como lighttpd ou nginx.

6. Sites estáticos são seguras

As várias partes móveis do CMSs como o WordPress, Drupal e outros abrem-se vetores de ataque para os vilões dos interwebs. Acesso a um arquivo PHP pode permitir que um invasor para executar seu próprio código em seu site. Um banco de dados tem comprometido levou a dores de cabeça para os fornecedores de e-commerce (Como eles estão em realmente um CMS mais sofisticado).O estado lastimável de Segurança de Dados Pessoais Em E-CommerceO estado lastimável de Segurança de Dados Pessoais Em E-CommerceMuitos destes varejistas deve todo o seu ser para a Internet, mas são incapazes de seguir mesmo o mais básico de boas práticas.consulte Mais informação

Por outro lado, toda a magia de programação de SSGs acontece em sua máquina local. Assim, a sua maior preocupação será permissões de arquivo. Acidentalmente fazer um arquivo gravável para o mundo seria uma “coisa ruim”, mas isso é algo que pode acontecer a um CMS também. No entanto, uma vez que um site estático não tem qualquer código executável dentro dele e não acessar o conteúdo do banco de dados, reduz o número de buracos potenciais na segurança do seu site.Uma das ferramentas mais importantes no Linux - Entendimento ChmodUma das ferramentas mais importantes no Linux - Entendimento ChmodHá uma abundância de recursos que fazem Linux especial, mas um deles que o torna tão seguro é o seu sistema de permissões. Você pode ter controle de grão fino sobre todos os arquivos em seu sistema e ...consulte Mais informação

7. Sites estáticos não estão sujeitos ao vivo Upgrades

Se você já conseguiu um site, você sabe o momento de pavor que vem junto com a visão de que “Upgrade disponível!” Mensagem em seu painel de administração. Claro, você vai testá-lo em seu ambiente de teste, mas você nunca realmente sei se isso correção de um código ou comentário do usuário estranhamente formatado vai fazer tudo explodir.

Compare isso com sites estáticos. Embora as novas versões da ferramenta SSG podem estar disponíveis, estes não afetar nada no seu site ao vivo. Ele continuará a sigam adiante, ignorando quaisquer atualizações que podem ou não ter acontecido. Nesse meio tempo você pode atualizar seu SSG, publicar uma nova versão do site para testá-lo e, finalmente, migrar a nova versão ao vivo. O mesmo pode ser feito com CMSes, mas não sem considerar as coisas como reversões de banco de dados e se o novo conteúdo gerado pelo usuário serão perdidos.

Tipos de Sites mal adequado para Geradores estática do site

Nem todos os sites são um bom ajuste para geradores site estático. Se você está colocando em conjunto um pequeno site pessoal, ou algo como um blog tradicional (ou seja, um diário), a simplicidade de SSGs pode ser para você. Basicamente, se você está procurando publicação one-way de seu conteúdo de texto-e-gráficos para a Web, um site estático é uma boa escolha.

Mas a maioria dos sites modernos não são revistas online glorificados. Se você precisar de qualquer um dos seguintes para o seu site, agora ou no futuro, você deve considerar as advertências que vêm com geradores site estático.

  • Usuários registrados - Se o seu site deve permitir que os usuários se inscrever, como para receber uma newsletter, olhar de perto o que plugins estão disponíveis, e se eles permitem que o tipo de interação que você está procurando.
  • Comentários - Da mesma forma, se você quiser que as pessoas sejam capazes de comentar sobre o seu blog, você precisa olhar para um plugin nativo que se adapta às suas necessidades, ou um serviço como o Disqus.
  • vários autores - Se você precisar de mais de uma pessoa para escrever para o seu site, as coisas ficam mais complicadas. Você teria nem precisa se certificar de que você puxa seus postos para sua máquina local antes de construir o seu site manualmente ou via um outro método tal como Dropbox, de controlo de origem, etc.
  • páginas baseadas em dados - Existem plugins que permitem, por exemplo, criar um arquivo CSV com dados que você pode incluir em seus modelos de página. Mas configurá-los é um pouco complexo, e, ao mesmo tempo, proporcionando menos funcionalidades do que um banco de dados completo.
  • características altamente interativos - Se você está esperando para recriar o Google Maps ou o Google Docs com uma dessas ferramentas, você está latindo para a árvore errada.
  • Comércio eletrônico - sites estáticos não se prestam para as muitas e constantemente em mutação (impostos, taxas de envio) regras e propriedades de comércio eletrônico.

No geral, geradores site estático está publicando ferramentas ideal para utilizadores que procuram uma maneira simples de criar algum conteúdo e deixá-lo pronto para a web.

O que você acha? Você estaria disposto a dar um gerador de site estático uma rodada? Pense um CMS ainda é o caminho a percorrer? Vamos discutir abaixo nos comentários!


Artigos relacionados