Nesta página: [ocultar]
O Hexo é um construtor de sites estático popular e fácil de usar, descrito como um blog poderoso moderno
estrutura. É alimentado pela tecnologia Node.js e possui uma plataforma muito poderosa e abrangente usada para criar sites. Nosso artigo tem como objetivo ajudar você a começar com esta tecnologia - como criar sites Hexo e como enviá-los facilmente para o seu serviço de hospedagem.
O que é o gerador de sites estáticos Hexo
O Hexo é um dos geradores de sites estáticos mais populares e é amplamente adotado por blogueiros e criadores de sites. Ao usá-lo, os usuários podem criar blogs rapidamente, páginas de destino e outros tipos populares de sites usando estruturas baseadas em Node.js.. O Hexo é um dos instrumentos mais poderosos, pois integra vários recursos úteis - toda a sintaxe do Markdown é suportada, o que facilita a formatação de páginas.. Suporte extensivo a plug-ins também está disponível - todos os tipos de extensões podem ser adicionados ao mecanismo básico, o que facilita muito a integração com projetos maiores. Usando um único comando, os sites podem ser implantados em provedores de hospedagem e serviços da Web, como as páginas do GitHub.
Antes de começar a usar o Hexo 4.2.0 você precisará instalá-lo - isso pode ser feito no próprio servidor em nuvem (se você tiver acesso à linha de comando) ou em uma máquina local e, em seguida, carregando as tensões no servidor remoto. Estas são duas maneiras distintas de trabalhar com a Hexo, que têm vantagens e desvantagens:
- Instalações de computador local - Nesse caso, os hackers precisarão instalar o Hexo Static Site Generator, seus requisitos e dependências e crie o site de destino neles antes de implantá-los nos hosts.
- Instalações remotas do Hexo - Quando os administradores do site têm acesso aos sistemas via controle remoto e acesso ao shell, eles podem instalar a estrutura nos próprios hosts da web.. Isso pode ser feito instalando uma cópia do Hexo ou carregando um contêiner do Docker - uma maneira de implantar dispositivos da Web de uma maneira mais fácil de gerenciar.
O Hexo é um serviço muito popular que pode ser instalado em plataformas que oferecem hospedagem estática gratuita, como Páginas do GitHub - isso permitirá que os desenvolvedores e outros usuários tenham uma maneira fácil de hospedar seu próprio blog pessoal ou página de destino. Como o Hexo é construído sobre um mecanismo modular e foi adotado por muitos projetos, houve uma comunidade considerável envolvida na criação de temas - existem várias centenas que podem ser facilmente baixadas tanto do o site oficial e repositórios Hexo de terceiros.
Necessidades básicas da instalação do Hexo
Para começar com o Hexo 4.2.0 os usuários precisarão instalar todas as dependências necessárias, observe que as instruções exatas também variam de plataforma para plataforma e sistema operacional. Existem vários componentes nos quais o Hexo confia para executar:
- Node.js - Essa é a estrutura JavaScript que alimenta o mecanismo principal e é usada para gerar a saída do site
- Git - Este é o sistema de controle de versão mais popular usado pelos proprietários e administradores do site para revisar e manter rapidamente uma base de códigos atualizada para seus sites.
- Construir dependências - São bibliotecas e utilitários do sistema necessários para ter uma instalação do Hexo funcionando
Hexo Hosting 101 - A configuração inicial
Assim que o Hexo é instalado em um determinado sistema, os administradores de sistema podem inicializar um novo projeto digitando os seguintes comandos - hexo init
- _config.yml - O arquivo de configuração principal do Hexo
- package.json - Contém a configuração usada para armazenar os dados do aplicativo
- andaimes - Este é o modelo principal usado para as postagens
- fonte - Essa é a pasta onde o conteúdo do site será colocado. Todos os arquivos prefixados com um sublinhado serão ignorados. Existem duas subpastas que serão criadas pelo mecanismo principal
- source / _drafts - Isso conterá os rascunhos formatados de acordo com as regras de layout reconhecidas pelo Hexo
- source / _posts - Esta pasta conterá as páginas HTML renderizadas
- temas - Essa é a pasta usada para abrigar o tema atual
o _config.yml como o arquivo de configuração principal do Hexo incluirá muitas variáveis que serão usadas para definir as condições gerais e os detalhes do site. Para uma visão detalhada, consulte o documentação oficial para começar a usar corretamente o Hexo.
Existem outros comandos hexo importantes que podem ser executados. Para criar um novo artigo, execute o seguinte comando - hexo novo [disposição] [título] . Isso criará um novo artigo, se o layout não for especificado, o mecanismo principal usará o layout padrão, conforme colocado no arquivo de configuração principal. o hexo gerar O comando processará todos os rascunhos e os produzirá em páginas HTML prontas que podem ser implantadas nos provedores de hospedagem. O Hexo também fornece a funcionalidade para publicar os rascunhos usando publicação hexo. Um servidor local pode ser ativado digitando servidor hexadecimal, implantação é feita por implantação hexa.
Opções de layout do Hexo
O mecanismo Hexo é muito fácil de usar ao criar páginas individuais e postagens de blog, tudo o que os usuários precisam fazer é executar o seguinte comando:
hexo novo [disposição] <título>
Como mencionado acima, isso criará um arquivo usando a opção de layout especificada, se nenhum for especificado, a postagem será usada. Hexo distingue três tipos distintos de layouts:
- postar - Eles serão salvos na pasta source / _posts
- esboço, projeto - Eles serão salvos na pasta source / _drafts
- página - Eles serão salvos na pasta de origem
NOTA: Se uma determinada postagem não for processada, os proprietários do site precisarão incluir o seguinte valor no assunto principal: disposição: falso
As configurações padrão do Hexo analisarão os títulos das postagens como o nome do arquivo. O assunto principal, que é o código principal que é colocado pelos administradores do site para criar as postagens do blog - eles podem ser Yamla ou JSON. O Hexo é rico em recursos quando se trata de organizar, existem várias opções que os usuários podem explorar:
- Comentários - Nesse caso, os hackers precisarão instalar o Hexo Static Site Generator, seus requisitos e dependências e crie o site de destino neles antes de implantá-los nos hosts.
- Seção "Atualizado" - Isso apresentará uma “Atualizada” aviso no post. Isso é útil quando são feitas adições regulares ao conteúdo.
- Encontro - É possível atribuir um dado de criação de postagem personalizado
- Tag - Isso configurará tags para as postagens individuais.
- Categorias - Isso configurará a categoria de postagem
- Permalink - Isso substituirá o link permanente padrão da postagem escolhida
- Palavras-chave - Aqui, os usuários podem digitar as palavras-chave usadas na tag metea SEO e também no OpenGraph
- Excerto - Esta opção irá ajustar o trecho da página
Implantação do Site Hexo
Há muitas maneiras de fazer upload de um blog do Hexo, isso dependerá do tipo de hospedagem usado e do tipo de acesso que os administradores do site têm. Na maioria dos casos, a maneira mais fácil para a maioria dos usuários irá simplesmente pegar os arquivos de saída e carregá-los - isso é conveniente se o site não for atualizado regularmente. A maioria dos provedores de hospedagem compartilhada geralmente permite uma ou mais tecnologias. A abordagem mais básica é faça o upload do site pronto através do painel da web. Uma maneira alternativa será usar uma conexão segura de transferência de arquivos, como (Seguro) FTP realizado por um programa e conectado aos servidores usando as credenciais fornecidas.
Se mudanças frequentes forem feitas no site, a maneira mais apropriada será usar sistema de controle de versão como o git, que permitirá que os proprietários do site rastreiem as alterações e revisem as atualizações do site. Isso também pode ser usado quando um site é administrado por vários usuários, pois permitirá que eles trabalhem juntos no conteúdo e no design.. Observe que a maneira exata de fazer isso dependerá do provedor de hospedagem. Cada empresa e serviço de hospedagem pode exigir uma abordagem um pouco diferente.
Uma alternativa pode ser a opção de upload de e-mail qual é não seguro e desencorajamos os proprietários do site a usá-lo. Este era um método popular usado principalmente por proprietários de sites iniciantes que queriam fazer upload de seus sites de uma maneira muito fácil, embora de maneira insegura. Envolve a configuração do provedor de hospedagem para aceitar uploads de arquivos por anexos de email. Isso é feito usando um endereço especial e uma lista de permissões especial, definida como aquela usada pelos proprietários do site. Tudo o que eles precisam fazer é anexar os arquivos a uma mensagem e enviá-los para o endereço designado. O provedor de hospedagem fará o upload automaticamente para o servidor de hospedagem de acordo..