Blog pessoal construído com Bootstrap, desenvolvido por Jekyll e hospedado gratuitamente nas páginas do Github.
Demonstração ao vivo sustentada
Página inicial
Página do blog
Página de postagem
Página de projetos
Existem várias alternativas para construir e implantar o site:
construa o site com GitHub Actions que envia os arquivos resultantes (o conteúdo de _site/
ou ../sustain-pages/
) para o branch gh-pages . Esta é a abordagem usada atualmente. Consulte jekyll_build.yml para obter mais detalhes.
gerar o site localmente (mais detalhes abaixo) e enviar o HTML resultante para um repositório Github, que o GitHub Pages então hospeda;
construa o site com travis-ci (com brindes de jekyll-travis) enviando automaticamente os arquivos HTML gerados para uma ramificação gh-pages .
implante o site estático com hosters compatíveis com Jekyll, como https://www.netlify.com/, que permitem a implantação a partir do repositório Github e publique o site usando CDNs. Netlify tem uma oferta inicial gratuita.
Para a opção 2) simplesmente clone este repositório ( master branch ) e execute bundle exec jekyll serve
dentro do diretório. Faça upload do conteúdo resultante _site/
(ou ../sustain-pages/
) para o seu repositório ( master branch se estiver fazendo upload como sua página pessoal (por exemplo, username.github.io) ou gh-pages branch se estiver fazendo upload como uma página de projeto (como para a demonstração).
Para a opção 3), você precisará configurar o travis-ci para seu fork pessoal. Resumidamente, tudo que você precisa é alterar seus detalhes em _config.yml para que você possa enviar para seu repositório do github. Você também precisará gerar uma chave segura para adicionar ao seu .travis.yml (você pode encontrar mais informações sobre como fazer isso nesse arquivo). Certifique-se também de ler a documentação do jekyll-travis. Essa abordagem tem vantagens claras, pois você simplesmente envia as alterações do arquivo para o GitHub e todos os arquivos HTML são gerados para você e enviados para gh-pages . Além disso, você saberá se ainda está tudo bem com a construção do seu site. Não hesite em entrar em contato comigo se ainda tiver algum problema (veja abaixo sobre o rastreamento de problemas).
Esta instalação funciona bem com Ruby v2.6.3 e Jekyll v3.9.0. Se você tiver algum problema, registre-o no rastreador de problemas.
Sinta-se à vontade para solicitar seus patches e correções.
Foto do perfil de pexels.
Copyright (C) 2015-2021 - Lançado sob a licença MIT.
É concedida permissão, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e dos arquivos de documentação associados (o "Software"), para negociar o Software sem restrições, incluindo, sem limitação, os direitos de usar, copiar, modificar, mesclar , publicar, distribuir, sublicenciar e/ou vender cópias do Software e permitir que as pessoas a quem o Software seja fornecido o façam, sujeito às seguintes condições:
O aviso de direitos autorais acima e este aviso de permissão serão incluídos em todas as cópias ou partes substanciais do Software.
O SOFTWARE É FORNECIDO "COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM DETERMINADO FIM E NÃO VIOLAÇÃO. EM HIPÓTESE ALGUMA OS AUTORES OU DETENTORES DE DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM UMA AÇÃO DE CONTRATO, ATO ILÍCITO OU DE OUTRA FORMA, DECORRENTE DE, OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO SOFTWARE.