Software de código aberto hugo

Hugo Plataforma de blog grátis

Gerador de sites estáticos mais populares de código aberto mais popular do mundo

Um gerador de local estático rápido e flexível. Hugo é ótimo para sites orientados a conteúdo, porque é completamente livre de dependências e é fácil de continuar.

Visão geral

O que é um gerador de site estático (SSG)? Hoje em dia, os sites cresceram para fornecer mais e mais conteúdo. Como resultado, o setor de desenvolvimento da Web encontrou novas maneiras de tornar o processo de manutenção e atualização de sites mais eficientes. Um gerador de sites estáticos é essencialmente um conjunto de ferramentas para a criação de sites estáticos com base em um conjunto de arquivos de entrada. Os geradores de sites estáticos criam uma página da web uma vez, no momento, você está criando um novo conteúdo ou editando -o. Por outro lado, sistemas de gerenciamento de conteúdo como o WordPress criam uma página sempre que um visitante solicita. Existem muitas vantagens e benefícios em escolher um gerador de sites estáticos como Hugo em vez de um sistema como o WordPress. Um dos maiores benefícios de ter um site estático é definitivamente velocidade. Os sites estáticos são incrivelmente rápidos. Hugo é rotulado como um dos geradores de sites estáticos mais fáceis. Hugo é a ferramenta mais rápida do gênero. No Hugo permite que você produz seu conteúdo em vários formatos, incluindo JSON ou AMP, e facilita a criação do seu. Ele suporta tipos de conteúdo ilimitados, taxonomias, menus, conteúdo dinâmico orientado a API e muito mais, tudo sem plugins. Hugo também é enviado com modelos pré-fabricados. Ele também fornece suporte completo para i18n para sites de vários idiomas

Requisitos


  1. Hugo é executado em uma versão padrão de todos os principais sistemas operacionais da área de trabalho - Windows, MacOS e os vários sabores do Unix.
  2. Você precisa instalar para usar módulos Hugo. Se você planeja não usar módulos Hugo e colocar manualmente o tema na pasta de temas do site, não será necessário a instalação. Se Hugo ISD instalado através do gerenciador de pacotes, o gerenciador de pacotes cuida da instalação do idioma Go. As instruções de instalação para GO estão presentes em golang.org/doc/install. Você não precisa aprender ou usá -lo diretamente em Hugo.
  3. Embora o Git não seja obrigado a usar Hugo, se o Git for usado como um sistema de controle de versão, Hugo fornece acesso aos metadados nos modelos. O Git está disponível em todos os gerentes de pacotes como Git. Você também pode obter git de git-scm.com/. Você pode aprender mais sobre o Git do Git na prática e aprender Git em um mês de almoços.

Características


Hugo possui velocidade de bolhas, gerenciamento robusto de conteúdo e uma poderosa linguagem de modelos, tornando -a uma ótima opção para todos os tipos de sites estáticos.

Em geral

  • Tempos de construção extremamente rápidos (<1 ms por página)
  • Plataforma completamente cruzada, com fácil instalação em macOS, Linux, Windows e muito mais
  • Renderiza mudanças em tempo real com o LiveLoad à medida que você desenvolve
  • Temas poderosos
  • Hospede seu site em qualquer lugar

Organização

  • Organização direta para seus projetos, incluindo seções de sites
  • URLs personalizáveis
  • Suporte para taxonomias configuráveis, incluindo categorias e tags
  • Classifique o conteúdo como você deseja através de poderosas funções de modelo
  • Geração de índice automático
  • Criação de menu dinâmico
  • Suporte bonito dos URLs
  • Suporte de padrão de link Permalink
  • Redireciona via aliases

Contente

  • Suporte nativo de markdown e eMACS Org-Mode, bem como outros idiomas por meio de ajudantes externos (consulte Formatos suportados)
  • Toml, Yaml e JSON Metadata Support na Front Matter
  • Página inicial personalizável
  • Vários tipos de conteúdo
  • Resumos de conteúdo automáticos e definidos pelo usuário
  • Codos de short para ativar o conteúdo rico dentro do Markdown
  • Funcionalidade de “minutos para ler”
  • Funcionalidade “WordCount”

Características adicionais

  • Suporte integrado de comentários do Disqus
  • Suporte integrado do Google Analytics
  • Criação automática de RSS
  • Suporte para os modelos GO HTML
  • Sintaxe Destaque Powered by Chroma

Guia de instalação


Instale o Hugo no macOS, Windows, Linux, OpenBSD, FreeBSD e em qualquer máquina em que a cadeia de ferramentas GO Compiler possa ser executada. Hugo está escrito em Go com suporte para várias plataformas. O último lançamento pode ser encontrado nos lançamentos de Hugo. Hugo atualmente fornece binários pré-construídos para o seguinte:

  • MacOS (Darwin) para arquiteturas x64, i386 e Arm
  • Janelas
  • Linux
  • OpenBSD
  • FreeBSD Hugo também pode ser compilado da fonte onde quer que a cadeia de ferramentas Go possa ser executada; por exemplo, em outros sistemas operacionais, como Dragonfly BSD, OpenBSD, Plan 9, Solaris e outros. Consulte https://golang.org/doc/install/source para obter o conjunto completo de combinações suportadas de sistemas operacionais de destino e arquiteturas de compilação.

Instalação rápida

Binário (cruzamento)

Faça o download da versão apropriada para sua plataforma de lançamentos Hugo. Depois de baixado, o binário pode ser executado de qualquer lugar. Você não precisa instalá -lo em um local global. Isso funciona bem para hosts compartilhados e outros sistemas em que você não possui uma conta privilegiada. Idealmente, você deve instalá -lo em algum lugar do seu Path para facilitar o uso. /usr/local/bin é o local mais provável.

Docker

Atualmente, não oferecemos imagens oficiais de Hugo para o Docker, mas recomendamos essas distribuições atualizadas: https://hub.docker.com/r/klakegg/hugo/

homebrew (macOS)

Se você estiver no macOS e usando o homebrew, pode instalar Hugo com a seguinte liner: install-with-homebrew.sh

    brew install hugo

Para explicações mais detalhadas, leia os guias de instalação a seguir para instalar no macOS e no Windows.

Macports (macOS)

Se você estiver no macOS e usando o Macports, pode instalar Hugo com o seguinte liner: install-with-macports.sh

    port install hugo

Homebrew (Linux)

Se você estiver usando o Homebrew no Linux, poderá instalar Hugo com a seguinte liner: install-with-linuxbrew.sh

    brew install hugo

Os guias de instalação do Homebrew no Linux estão disponíveis em seu site.

Chocolatey (janelas)

Se você estiver em uma máquina Windows e use o Chocolatey para gerenciamento de pacotes, pode instalar Hugo com a seguinte linha: install-with-cocolatey.ps1

    choco install hugo -confirm

Ou se você precisar da versão SASS/SCSS “estendida”: install-estendido-with-cocolatey.ps1

    choco install hugo-extended -confirm

Scoop (Windows)

Se você estiver em uma máquina Windows e use o Scoop para gerenciamento de pacotes, poderá instalar Hugo com a seguinte liner:

    scoop install hugo

Ou instale a versão estendida com:

    scoop install hugo-extended
 Português