💾 Archived View for aprates.dev › pt-br › log › 2021-09-25-usando-gempress.gmi captured on 2024-08-24 at 23:38:51. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-03-20)
-=-=-=-=-=-=-
2021-09-25 | aprates.dev
____ ____ / __/ ___ _ ___ __ | _ \ _ __ ___ ,___ ___ / / __ / _ \ `_ `_ `| |_) | '__/ _ \ __/ __/ \ \_| | --| | | | | | __/| | | --|__ |__ | \__,_|\___\_| |_| |_|_| |_| \___\___/___/
Este é um meta post, pois trata de como publicar uma cápsula como esta no Geminispace, usando a mesma ferramenta com a qual é publicada.
GemPress Ă© um framework, mais adequado para usuários Linux, escrito em `Bash` e `C` para agilizar a publicação de Cápsulas Gemini, ao mesmo tempo que a torna disponĂvel como uma página HTML comum, para um pĂşblico mais amplo.
Isto permite que você crie conteúdo diretamente no formato Gemini usando qualquer editor de texto puro. E depois de configurado corretamente, com um único comando 'publique', anexe rodapés, gere o atom feed e atualize o site nos dois mundos: Gemini e HTTP(S).
Publique em cinco etapas simples:
1. Siga as instruções de instalação README no repositório do projeto [2].
2. Crie seu conteúdo localmente seguindo esta estrutura de pasta e convenção de nomenclatura:
contents ├── index.gmi # Home └── log # Pasta do log (onde as postagens vão) ├── index.gmi # Arquivo (links para todas as postagens) └── YYYY-DD-MM-post-1.gmi # Post (exemplo)
3. Edite os rodapés `gmi-footer.gmi` e `web-footer.gmi` na pasta de modelos fornecida.
4. Verifique se está tudo certo com `./publish local` para obter sua Cápsula construĂda em `./capsule` e um clone na pasta `./website` em formato HTML.
5. Publique! `./publish srht`
Nota: no momento em que escrevo, apenas o SourceHut Pages [3] é suportado como serviço de hospedagem para publicação automática, mas outros serviços podem ser adicionados facilmente.
O Geminispace tem um espĂrito 'faça vocĂŞ mesmo' em sua essĂŞncia. EntĂŁo decidi criar a minha prĂłpria estrutura para publicar minha Cápsula
Existem muitas outras ferramentas por aĂ, mas esta pode ser a melhor para aqueles que, como eu, preferem escrever o cĂłdigo-fonte do conteĂşdo como texto Gemini e querem que ele seja montado com rodapĂ©s e publicado automaticamente como uma cápsula Gemini e como um Site normal.
O código-base do projeto deve ser fácil o bastante para que outros desenvolvedores personalizem de acordo com suas necessidades, e contribuições também são bem-vindas. Algum esforço foi dedicado a tentar mantê-lo simples e bem documentado.
Patches e perguntas? Participe e torne o GemPress seu também. As instruções sobre como fazer isso estão dentro do README no repositório do projeto.
RepositĂłrio do projeto GemPress
Comente sobre um dos meus posts, fale comigo, diga: hello@aprates.dev
Confira o projeto FatScript no GitLab
Confira meus projetos no GitHub
Confira meus projetos no SourceHut
© aprates.dev, 2021-2023 - o conteúdo deste site está licenciado sob
Licença Creative Commons BY-NC-SA 4.0