Crie um blog estático de ótima aparência a partir do seu terminal Linux com o Bashblog

Por Xerife Tech, 27.04.2023 às 13:32 250

[ad_1]

Blogar é uma forma terapêutica de passar o tempo. Você pode expor seus pensamentos ao mundo, sem precisar se preocupar com cliques ou com o tipo de resposta tóxica que receberia nas redes sociais. Mas configurar um blog pode ser difícil e manter um sistema de gerenciamento de conteúdo completo é um risco de segurança.

O Bashblog é o sistema de blogging mais simples possível, permitindo que você crie um blog completo a partir de um único comando de terminal.

Sites estáticos são superiores!

Engrenagens em uma máquina

Os sistemas de gerenciamento de conteúdo são desnecessariamente complicados para a maioria dos blogs. Cada vez que um visitante acessa um artigo em seu site, toda a página da web é montada a partir de seus componentes para serem exibidos efêmeramente e, em seguida, destruídos. É um desperdício de recursos de computação, e os logins baseados na web são um risco de segurança que pode fazer com que seu site seja invadido.

Sites estáticos resolvem esses dois problemas servindo páginas HTML de um diretório. Como o HTML já existe, não há sobrecarga adicional de recursos e, como você não precisa expor uma página de login pela Internet, sua segurança também é aprimorada.

Um blog estático bem elaborado pode ser tão atraente e funcional quanto um produzido por um CMS, e você pode criar um facilmente a partir do terminal Linux.

Bashblog é o gerador de site estático mais simples

Geradores de sites estáticos são programas que geram páginas estáticas para o seu blog. Normalmente, eles são executados na linha de comando e requerem formatação específica para nomes de arquivos e um layout de diretório que possam fazer sentido.

Ao contrário da maioria dos geradores de sites estáticos, que pegam arquivos Markdown pré-existentes e os renderizam sob comando, o Bashblog começa com um único comando e permite que você comece a escrever imediatamente.

Quando você fecha o arquivo de texto, o Bashblog gera os arquivos HTML individuais do blog, o arquivo de índice, o feed RSS e o CSS.

Como instalar o Bashblog no Linux

baixe o script bashblog e torne-o executável

Você não precisa instalar o Bashblog no Linux, pois é apenas um script. Crie um novo diretório para o seu blog com o mkdir comando e use o comando cd para mover para ele:

mkdir blog && cd blog

Agora use o comando wget para baixar o script Bashblog do GitHub:

wget 

Torne o script executável com:

sudo chmod +x bb.sh

É simples assim, embora você precise de um diretório separado com uma cópia do script para cada blog que pretende produzir.

Se você deseja escrever postagens usando Markdown em vez de HTML, pode fazer o download do plug-in Markdown original de 2004 com:

wget 

Descompacte-o com:

unzip Markdown_1.0.1.zip

Mova o plug-in para o diretório de trabalho e exclua o arquivo e a pasta usando rm:

mv Markdown_1.0.1/Markdown.pl .
rm -r Markdown_1.0.1 Markdown_1.0.1.zip

Como personalizar suas variáveis ​​Bashblog

definir variáveis ​​globais no script bashblog

O script Bashblog contém todas as variáveis ​​específicas do site que você precisa para personalizar seu blog. Você pode editá-lo com:

nano bb.sh

Cabeça para baixo para o Variáveis ​​globais seção para ver a variedade de opções de personalização disponíveis para o seu blog. Você deseja definir um título e, a menos que seu nome seja “John Smith”, provavelmente deverá alterar o autor_global variável também.

Existem muitas opções disponíveis, aqui estão as mais importantes:

  • global_email: Para que as pessoas possam entrar em contato com você
  • licença_global: Por padrão, isso é definido como CC por-cc-nd, o que significa que qualquer pessoa pode usar sua postagem de blog para qualquer finalidade, desde que forneça atribuição e não a adapte. Você deve certificar-se de entender as licenças de código aberto antes de alterar isso.
  • number_of_index_articles: Este é o número de artigos exibidos em sua página inicial e é definido como oito por padrão
  • archive_index: O nome da página onde os visitantes podem encontrar postagens mais antigas
  • global_analytics: Se você usa o Google Analytics, coloque seu GA ID aqui
  • global_analytics_file: Se você preferir uma solução de análise mais amigável à privacidade para seu blog, especifique o arquivo de análise global aqui

Você também encontrará opções para links de mídia social e personalização de feed RSS.

Claro, você não precisa usar todos os campos, apenas comente os irrelevantes adicionando um hash “#” ao início da linha.

Crie um blog fabuloso com o Bashblog

página da web mostrando uma postagem de blog com imagens

Antes de iniciar sua jornada no Bashblog, você precisa definir um editor de texto do sistema padrão, para que o Bashblog saiba qual deles usar. Se nano for seu editor preferido, digite os seguintes comandos em seu terminal:

echo 'export EDITOR=nano' >> ~/.bashrc
source ~/.bashrc

Você só precisará fazer isso uma vez.

Para criar uma nova postagem no blog, digite:

./bb.sh post

Se você baixou o plug-in Markdown, deve escrever usando Markdown. Caso contrário, você deve escrever usando HTML.

Se você baixou o plug-in Markdown, mas por algum motivo deseja usar HTML de qualquer maneira, inicie o script com:

./bb.sh post -html

O arquivo é preenchido com instruções de bom senso, como “Título vai aqui”. Apague o espaço reservado e escreva seu título em seu lugar.

uma postagem de blog formatada para remarcação

Você também pode apagar o texto do espaço reservado que informa que o restante do arquivo será Markdown ou HTML. Substitua-o pelo corpo do seu texto.

Você pode adicionar imagens ao seu post de blog usando HTML padrão ou convenções Markdown. Lembre-se de usar caminhos relativos e coloque as imagens no diretório do seu blog posteriormente. Você pode achar útil criar um subdiretório para eles.

Na parte inferior do arquivo, você verá um Tag linha. As tags são opcionais e você pode adicionar suas tags separadas por vírgula ou excluir a linha completamente. Para alterar as tags padrão, edite bb.sh com nano.

Quando terminar sua postagem no blog, salve e saia do nano com Ctrl + O então Ctrl + X.

gerar uma postagem de blog com bashblog

O script lhe dará a opção de postar agora, editar novamente ou salvar como rascunho. Imprensa P para postar agora, e o Bashblog criará um novo arquivo HTML com um nome baseado no título da postagem e atualizará o arquivo de índice e o arquivo de feed RSS.

Se você estiver executando o Bashblog em um diretório acessível ao público, sua postagem no blog será publicada instantaneamente. Se você estiver executando o script em uma máquina local, use cópia segura (SCP) para copiar com segurança os arquivos estáticos para o seu servidor:

scp -r * [email protected]:/var/www/html

Se você sentir a necessidade de editar sua postagem no blog mais tarde, você pode executar:

./bb.sh edit filename

Criação de blog no Linux é fácil com o Bashblog

Com Bashblog, você pode ter um blog totalmente funcional criado e carregado de seu terminal em segundos.

Se você não é fã do terminal Linux e prefere uma interface gráfica, existem geradores de sites estáticos baseados em GUI disponíveis.

Comentários 0