Parece que está faltando o logotipo à esquerda. ![]()
Tenho que admitir, não tenho 100% de certeza para que servem.
Poderia elaborar, @EricGT, e me poupar de pesquisar no Google?
Sei que os distintivos são amplamente utilizados no Repology, como demonstrado pelo seguinte exemplo usando SWI-Prolog:
Recentemente, deparei-me com um distintivo DOI num repositório GitHub para arquiteturas neuro-simbólicas vetoriais: . Para aqueles que leem muitos artigos de pesquisa, os DOIs são muito importantes e podem ser localizados usando o site DOI, mas o distintivo Markdown poupa o passo da pesquisa.
Pedi ao ChatGPT para explicar este distintivo DOI específico, pois estava interessado em aprender mais. Eis o que o ChatGPT disse:
Este markdown cria um distintivo com um link DOI (Digital Object Identifier) para um recurso específico hospedado no Zenodo, um repositório de dados de pesquisa.
A sintaxe utilizada para criar o distintivo é a seguinte:
[](https://zenodo.org/badge/latestdoi/587315616)
O distintivo consiste numa imagem (neste caso, uma imagem SVG) com um hiperlink para o DOI mais recente do recurso. A sintaxe
![DOI]especifica que a imagem será utilizada para representar o DOI, e o linkhttps://zenodo.org/badge/587315616.svgé o URL do próprio ficheiro de imagem. A segunda parte do markdown,https://zenodo.org/badge/latestdoi/587315616, é o hiperlink para o qual a imagem o levará quando clicada, que é a versão mais recente do DOI para o recurso especificado.No geral, este markdown é útil para indicar a presença de um DOI para um recurso de pesquisa e pode ser incorporado em documentação, páginas web ou outros recursos online.
Isto levou-me a descobrir o repositório a11y-markdown-badges no GitHub, que tem ainda mais exemplos de distintivos. Também encontrei vários geradores de distintivos markdown online pesquisando por “gerador de distintivos markdown online”. Agora que sei que os distintivos podem ser mais versáteis e servir tanto como um link como uma forma curta de texto ou ícone, ficarei atento a outros e planeio usá-los na minha publicação no Discourse.
Isto é o que o Chrome mostra para a página.

e o distintivo Markdown no Discourse mostra
Uma captura de imagem da pré-visualização de edição do Discourse (painel direito) antes de guardar

Ver secção seguinte para problema semelhante/igual.
O único grande problema que tenho com os distintivos usados no Discourse é que o Discourse irá armazenar a imagem em cache assim que a página for guardada, penso que durante a fase de “cooking”. Os distintivos do Repology para versões específicas são convertidos de tal forma que já não se mantêm atualizados. Aprendi isto ao criar esta página. A minha esperança era ter todos os distintivos publicados numa página do Discourse no fórum SWI-Prolog e os distintivos mudarem com base nos links do distintivo, alterando a geração do distintivo. ![]()
EDIT
Ao fazer mais pesquisas sobre o meu problema
- As configurações do site relacionadas com isto podem ser encontradas pesquisando por
download,hotlink,imageoulocal. - Para utilizadores com acesso de
admin,Rebuild HTMLpode ser eficaz. Neste momento, não planeio criar dados de teste, apenas esperarei algumas semanas para que os distintivos mudem e depois verificarei.
Isso é útil, vou usá-los em todos os lugares ![]()
Ontem à noite me ocorreu que estes são muito parecidos com Pares Chave-Valor. Se você é um programador e trabalha com estruturas de dicionário ou JSON, então isso deve saltar aos seus olhos. É certo que eles não se parecem com Pares Chave-Valor por si só, mas se você juntar o suficiente deles em uma coluna, é difícil não notar.
Este é um ótimo exemplo na coluna “ChatGPT vai piorar as coisas”.
Especificamente:
- “A sintaxe
![DOI]especifica que a imagem será usada para representar o DOI” está estritamente errada — isso é parte da sintaxe para especificar uma imagem em Markdown — o!indica que o link seguinte (usando a sintaxe regular de link do Markdown) é para um URL de um arquivo de imagem que deve ser exibido inline. A parte[DOI]é simplesmente o texto alternativo para esse link. - A “segunda parte do markdown” não é realmente a segunda parte, mas na verdade envolve toda a “primeira parte” — incluindo o primeiro
[em uma linha. - Se você ainda não entende como o markdown funciona, a última frase é muito enganosa — não seria útil em uma página da web ou documentação que não tenha uma maneira de renderizar esse markdown em algo (como HTML) para exibição.
Em resumo: o ChatGPT é divertido de usar, mas se você o estiver usando para aprender, provavelmente está sendo enganado. E, por favor, não recicle sua saída acriticamente para ajudar os outros — isso é basicamente “lavar” a saída humana, tornando-a mais propensa a ser legítima.
Não estou usando o ChatGPT para aprender coisas novas, mas se alguém se tornar bom em engenharia de prompt e souber como verificar a saída, o ChatGPT é bastante útil.
Este tópico inicia uma série de prompts do ChatGPT relacionados ao SWI-Prolog, muito do código gerado não funciona ou precisa ser corrigido. Às vezes, com prompts muito explícitos, ele gerará código funcional na primeira vez.
