Configure o Hyde no CentOS 7

Hyde é um gerador de site estático, bem como suas alternativas, como Jekyll. Ele usa o Markdown para gerar suas páginas e pode ser executado em uma instância do Vultr de 768 MB para um site com tráfego moderado.

Se é algo que você gostaria de instalar, continue na primeira etapa.

Etapa 1: instalando as dependências

Os comandos neste artigo requerem acesso root. Se você ainda não está conectado como usuário root, faça-o agora.

O CentOS 7 é enviado com Python, então não precisamos nos preocupar com isso por enquanto. No entanto, ele não nos dá acesso ao gerenciador de pacotes Pip, portanto, vamos instalá-lo agora.

O pip não está incluído nos repositórios yum padrão, portanto, vamos obter as fontes necessárias:

yum install epel-release -y

Então, vamos baixar e instalar o Pip.

yum install python-pip -y

Bom trabalho! Agora, vamos instalar o Nginx para solicitações de proxy ao Hyde.

yum install nginx -y

Voltaremos ao Nginx mais tarde, quando estiver pronto para configurá-lo.

Etapa 2: Instalando e configurando o Hyde

Execute o seguinte comando para instalar o Hyde. Também instalará quaisquer dependências Python do Hyde.

pip install hyde

Agora, vamos preparar as coisas para o nosso novo site.

mkdir -p /var/www/html
cd /var/www/html

Isso irá gerar nosso primeiro site:

hyde -s /var/www/html create
hyde gen

Vamos dar ao Nginx a propriedade dos arquivos no /var/www/htmldiretório:

chown nginx:nginx /var/www/html

Etapa 3: configurando o Nginx

Agora que terminamos de instalar o Hyde, podemos retornar ao Nginx e concluir a configuração.

Abra seu editor de texto favorito em /etc/nginx/nginx.conf. Comente as linhas 38-57 adicionando um símbolo de libra ( #) antes das linhas. Salve-o e abra seu editor de texto para /etc/nginx/conf.d/hyde.confcolar a seguinte configuração:

server {

        listen 80 default_server;

        root /home/hydeblog/website/deploy;
        index index.html index.htm;

        # Specify your domain name where the underscore is. If you don't want to associate one right now, you can leave the underscore.
        server_name _;
}

Isso deve servir. Agora, vamos começar o Nginx por conta própria:

systemctl enable nginx

Por fim, reinicie o Nginx:

systemctl restart nginx

Gerenciando páginas da Web

Vá para o /var/www/html/contentdiretório sempre que desejar adicionar / remover / editar páginas. Toda vez que você manipular páginas, execute hyde genessa pasta para atualizar o cache.

Um excelente exemplo da sintaxe do Markdown pode ser encontrado no GitHub .

Para este artigo, aqui está um exemplo:

Hello, world!
==============
##Sample list:
1. Apples
2. Oranges

[Back to top](#)

É assim que parecerá uma vez convertido:


Olá Mundo

Lista de exemplo:

  1. Maçãs
  2. Laranjas

De volta ao topo


Lembre-se de salvar as páginas da web criadas como filename.yaml. É importante que a extensão seja .yamlpara que o Hyde a converta em HTML quando você atualizar o cache.

Conclusão

Em conclusão, você aprendeu a criar seu próprio blog Hyde. Ao usar o Hyde, você descobrirá que o Hyde utiliza recursos mínimos e é uma plataforma muito extensível.

Deixar um comentário

A IA pode lutar contra o aumento do número de ataques de ransomware

A IA pode lutar contra o aumento do número de ataques de ransomware

Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane

ReactOS: Este é o futuro do Windows?

ReactOS: Este é o futuro do Windows?

ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+

Como a IA pode levar a automação de processos ao próximo nível?

Como a IA pode levar a automação de processos ao próximo nível?

Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

O que é um sistema de arquivos de registro no diário e como ele funciona?

O que é um sistema de arquivos de registro no diário e como ele funciona?

Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true

Singularidade tecnológica: um futuro distante da civilização humana?

Singularidade tecnológica: um futuro distante da civilização humana?

À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

O impacto da inteligência artificial na saúde 2021

O impacto da inteligência artificial na saúde 2021

A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA ​​na área da saúde ainda está crescendo dia a dia.