Recentemente, entrei no GitHub . Eu hospedei alguns projetos lá.
Preciso incluir algumas imagens no meu arquivo LEIA-ME. Eu não sei como fazer isso.
Eu procurei sobre isso, mas tudo o que consegui foram alguns links que me dizem para "hospedar imagens na web e especificar o caminho da imagem no arquivo README.md".
Existe alguma maneira de fazer isso sem hospedar as imagens em quaisquer serviços de hospedagem na web de terceiros?
Respostas:
Experimente esta remarcação:
Eu acho que você pode vincular diretamente à versão bruta de uma imagem se ela estiver armazenada no seu repositório. ie
fonte
https://github.com/[username]/[reponame]/blob/[branch]/image.jpg?raw=true
Você também pode usar caminhos relativos como
fonte
![What is this](myimage.png)
aqui está um vídeo detalhado do youTube explicado isso em detalhes:
https://www.youtube.com/watch?v=nvPOUdz5PL4
fonte
É muito mais simples que isso.
Basta fazer o upload da sua imagem para a raiz do repositório e vincular ao nome do arquivo sem nenhum caminho, como:
fonte
docs/images
ou o que nunca, pequenas png imagens são ok IMHOlogo.png
imagens na raiz do repositório para definir um avatar para o repositório. Eu queria incluir esta foto no arquivo README.md.Você também pode adicionar imagens com tags HTML simples :
fonte
Muitas das soluções publicadas são incompletas ou não são do meu gosto.
Minha solução preferida, inspirada nessa essência , é usar um ramo de ativos com links permanentes para revisões específicas .
Construa um "link permanente" para esta revisão da imagem e envolva-o no Markdown.
Para mostrar sempre a imagem mais recente na ramificação de ativos, use o URL do blob:
(Na mesma página de ajuda do GitHub, as visualizações de arquivo mostram a versão mais recente em uma ramificação )
fonte
git reset --hard
; verifique se as alterações foram confirmadas.~/Downloads
,/tmp
, etc.).Comprometer sua imagem ( image.png ) em uma pasta ( myFolder ) e adicione a seguinte linha no seu README.md :
![Optional Text](../master/myFolder/image.png)
fonte
Em seguida, copie a fonte da imagem
Agora adicione
![alt tag](http://url/to/img.png)
ao seu arquivo README.mdFeito!
Como alternativa, você pode usar algum site de hospedagem de imagens, como
imgur
o URL, e adicioná-lo ao seu arquivo README.md, ou você também pode usar alguma hospedagem de arquivo estática.Problema de amostra
fonte
Criei um pequeno assistente que permite criar e personalizar galerias de imagens simples para o leia-me do seu repositório GitHub: Consulte ReadmeGalleryCreatorForGitHub .
O assistente aproveita o fato de o GitHub permitir a ocorrência de tags img no
README.md
. Além disso, o assistente usa o truque popular de carregar imagens no GitHub arrastando-as e soltando-as na área de problema (como já mencionado em uma das respostas neste tópico).fonte
Basta adicionar uma
<img>
tag ao seu README.md com o src relativo ao seu repositório. Se você não estiver usando o src relativo, verifique se o servidor suporta o CORS.Funciona porque o GitHub suporta inline-html
Observe aqui
fonte
Sintaxe básica
Aqui:
Exemplo:
Será parecido com o seguinte:
fonte
Use tabelas para se destacar, ele dará charme separado a ela
A sintaxe da tabela é:
Separe cada célula da coluna por símbolo
|
e cabeçalho da tabela (Primeira linha) pela 2ª linha por
---
| col 1 | col 2 |
| ------------ | ------------- |
| imagem 1 | imagem 2 |
resultado
Agora basta colocar
<img src="url/relativePath">
na imagem 1 e na imagem 2 se você estiver usando duas imagensNota: se o uso de várias imagens incluir apenas mais colunas, você poderá usar o atributo width e height para torná-lo legível.
Exemplo
| col 1 | col 2 |
| ------------ | ------------- |
|
<img src="https://media.wired.com/photos/5926db217034dc5f91becd6b/master/w_582,c_limit/so-logo-s.jpg" width="250">
|<img src="https://mk0jobadderjftub56m0.kinstacdn.com/wp-content/uploads/stackoverflow.com-300.jpg" width="250">
|O espaçamento não importa
Imagem de saída
ajudado por: adam-p
fonte
Você pode apenas fazer:
Então você pode apenas referenciá-lo no
README
arquivo da seguinte maneira:![diagram](diagram.png)
fonte
No meu caso, eu uso o imgur e uso o link direto dessa maneira.
fonte
Você pode vincular as imagens em seu projeto a partir de README.md (ou externamente) usando o link CDN do github alternativo.
O URL ficará assim:
Eu tenho uma imagem SVG no meu projeto e, quando a refiro na documentação do projeto Python, ela não é renderizada.
Link do projeto
Aqui está o link do projeto para o arquivo (não é renderizado como imagem):
https://github.com/jongracecox/anybadge/blob/master/examples/awesomeness.svg
Exemplo de imagem incorporada:
Link não processado
Aqui está o link RAW para o arquivo (ainda não é renderizado como imagem):
https://raw.githubusercontent.com/jongracecox/anybadge/master/examples/awesomeness.svg
Exemplo de imagem incorporada:
Link CDN
Usando o link CDN, posso vincular ao arquivo usando (renderiza como uma imagem):
https://cdn.rawgit.com/jongracecox/anybadge/master/examples/awesomeness.svg
Exemplo de imagem incorporada:
É assim que posso usar imagens do meu projeto no meu
README.md
arquivo e no meu projeto PyPi, na duplicação reStructredText ( aqui )fonte
Eu resolvi esse problema. Você só precisa se referir ao arquivo leia-me de outra pessoa.
Inicialmente, você deve enviar um arquivo de imagem para a biblioteca de códigos do github! Em seguida, faça referência direta ao endereço do arquivo de imagem.
fonte
Normalmente, hospedo a imagem no site, isso pode ser vinculado a qualquer imagem hospedada. Apenas jogue isso no leia-me. Funciona para
.rst
arquivos, não tenho certeza sobre.md
fonte
No meu caso, eu queria mostrar uma tela de impressão,
Github
mas também a telaNPM
. Embora o uso do caminho relativo estivesse funcionando dentroGithub
, não estava funcionando fora dele. Basicamente, mesmo que eu empurrei meu projetoNPM
também (que simplesmente usa o mesmoreadme.md
, a imagem nunca foi exibida).Eu tentei algumas maneiras, no final, foi o que funcionou para mim:
![Preview](https://raw.githubusercontent.com/username/project/master/image-path/image.png)
Agora vejo minha imagem corretamente em
NPM
ou em qualquer outro lugar em que pude publicar meu pacote.fonte
Caso você precise enviar algumas fotos para documentação, uma boa abordagem é usar o git-lfs . Supondo que você tenha instalado o git-lfs, siga estas etapas:
Inicialize o git lfs para cada tipo de imagem:
Crie uma pasta que será usada como local da imagem, por exemplo.
doc
. Nos sistemas baseados em GNU / Linux e Unix, isso pode ser feito via:Copie e cole todas as imagens na pasta doc. Depois adicione-os via
git add
comando.Confirmar e empurrar.
As imagens estão disponíveis publicamente no seguinte URL:
https://media.githubusercontent.com/media/ ^ github_username ^ / ^ repo ^ / ^ branch ^ / ^ image_location no repo ^
Onde: *
^github_username^
é o nome de usuário no github (você pode encontrá-lo na página de perfil) *^repo_name^
é o nome do repositório *^branch^
é o ramo do repositório no qual a imagem é carregada *^image_location in the repo^
é o local, incluindo a pasta em que a imagem está armazenada.Além disso, você pode fazer o upload da imagem primeiro, visitar o local na página do github de projetos e navegar até encontrar a imagem, pressionar o
download
botão e copiar e colar o URL na barra de endereços do navegador.Veja isso no meu projeto como referência.
Em seguida, você pode usar o URL para incluí-los usando a sintaxe de remarcação mencionada acima:
Por exemplo: suponhamos que usamos esta foto. Então você pode usar a sintaxe de remarcação:
fonte
APENAS ISSO FUNCIONA !!
tome cuidado com o nome do arquivo em maiúsculas na tag, coloque o arquivo PNG inroot e vincule o nome do arquivo sem nenhum caminho:
fonte
Estou apenas estendendo ou adicionando um exemplo à resposta já aceita.
Depois de colocar a imagem no seu repositório do Github.
Então:
![alt text](https://raw.githubusercontent.com/username/projectname/branch/path/to/img.png)
No meu caso, é
![In a single picture](https://raw.githubusercontent.com/shadmazumder/Xcode/master/InOnePicture.png)
Onde
shadmazumder
é meuusername
Xcode
é oprojectname
master
é obranch
InOnePicture.png
é oimage
, no meu caso,InOnePicture.png
está no diretório raiz.fonte
Existem 2 maneiras simples de fazer isso,
1) use a tag HTML img,
2)! [] (O caminho em que sua imagem é salva / image-name.png)
o caminho que você pode copiar do URL no navegador enquanto abre a imagem. pode haver um problema de espaçamento. Verifique se há espaço entre duas palavras do caminho ou no nome da imagem add->% 20. assim como o navegador.
Os dois funcionarão, se você quiser entender mais, acesse o meu github -> https://github.com/adityarawat29
fonte
![](images/ss_apps.png)
Esta resposta também pode ser encontrada em: https://github.com/YourUserAccount/YourProject/blob/master/DirectoryPath/ReadMe.md
Exiba imagens do repositório usando:
prefixar o domínio: https://raw.githubusercontent.com/
acrescentar sinalizador:
?sanitize=true&raw=true
use
O URL de exemplo funciona para svg, png e jpg usando:<img />
tagraw.githubusercontent.com/
YourUserAccount/
YourProject/
YourBranch/
DirectoryPath/
example.png
Funciona para SVG, PNG e JPEG
Código de exemplo de trabalho exibido abaixo depois de usado:
raw.githubusercontent.com :
Obrigado: - https://stackoverflow.com/a/48723190/1815624 - https://github.com/potherca-blog/StackOverflow/edit/master/question.13808020.include-an-svg-hosted-on-github -in-markdown / readme.md
fonte
Eu encontrei outra solução, mas bem diferente e vou explicar
Basicamente, usei a tag para mostrar a imagem, mas queria ir para outra página quando a imagem foi clicada e aqui está como eu a fiz.
Se você colocá-lo um ao lado do outro, separado por uma nova linha, acho que quando você clica na imagem, ele vai para a tag que tem o href no outro site que você deseja redirecionar.
fonte
MAIS RECENTES
Agora você pode usar:
-OU-
Siga esses passos:
No GitHub, navegue até a página principal do repositório.
Sob o nome do seu repositório, clique em Wiki.
Usando a barra lateral do wiki, navegue até a página que deseja alterar e clique em Editar.
Na barra de ferramentas do wiki, clique em Imagem .
Consulte Docs .
fonte
Considere usar a
table
se adicionar várias capturas de tela e deseja alinhá-las usando dados tabulares para melhorar a acessibilidade, como mostrado aqui:Se o seu analisador de markdown o suportar, você também poderá adicionar o
role="presentation"
atributo WIA-ARIA ao elemento TABLE e omitir asth
tags.fonte
Processo passo a passo, primeiro crie uma pasta (nomeie sua pasta) e adicione as imagens / imagens que deseja carregar no arquivo Leiame.md. (você também pode adicionar as imagens em qualquer pasta existente do seu projeto.) Agora, clique no ícone de edição do arquivo Leiame.md e, em seguida,
Após adicionar a imagem, você pode visualizar as alterações na guia "Visualizar alterações". Você encontrará sua imagem aqui. por exemplo, assim, no meu caso,
pasta app -> pasta src -> pasta principal -> pasta res -> pasta drawable -> e dentro da pasta drawable o arquivo refrence_image.png está localizado. Para adicionar várias imagens, você pode fazer assim,
Nota 1 - Verifique se o nome do arquivo de imagem não contém espaços. Se ele contiver espaços, você precisará adicionar% 20 para cada espaço entre o nome do arquivo. É melhor remover os espaços.
Nota 2 - você pode até redimensionar a imagem usando tags HTML ou existem outras maneiras. você pode pesquisar no Google para mais. se você precisar.
Depois disso, escreva sua mensagem de alteração de confirmação e confirme suas Alterações.
Existem muitos outros truques para fazê-lo, como criar um problema, etc., etc. De longe, esse é o melhor método que eu já deparei.
fonte
Podemos fazer isso simplesmente,
div
do problemaApós alguns segundos, um link será gerado. Agora, copie o link ou o URL da imagem e use-o em qualquer plataforma suportada.
fonte
Adicionar imagem no seu repositório a partir da opção de upload de arquivo e depois no arquivo README
fonte
Há ainda outra opção que não vi mencionada. Você pode simplesmente criar outro repositório em seu usuário ou organização chamado "ativos". Envie suas imagens para este repositório e faça referência a elas em seus outros repositórios:
Eu fiz isso em um dos meus repositórios e me convém. Posso versão minhas imagens README para todos os meus projetos independentemente do meu código, mas ainda assim mantê-las em um só lugar . Não são necessários problemas ou ramificações ou outros artefatos extraviados facilmente.
fonte