Recientemente me uní a GitHub . Recibí algunos proyectos allí.
Necesito incluir algunas imágenes en mi archivo README. No sé cómo hacer eso.
Busqué sobre esto, pero todo lo que obtuve fueron algunos enlaces que me decían "alojar imágenes en la web y especificar la ruta de la imagen en el archivo README.md".
¿Hay alguna forma de hacerlo sin alojar las imágenes en ningún servicio de alojamiento web de terceros?
Respuestas:
Prueba este descuento:
Creo que puede vincular directamente a la versión en bruto de una imagen si está almacenada en su repositorio. es decir
fuente
https://github.com/[username]/[reponame]/blob/[branch]/image.jpg?raw=true
También puedes usar rutas relativas como
fuente
![What is this](myimage.png)
Aquí hay un video detallado de youTube explicado en detalle:
https://www.youtube.com/watch?v=nvPOUdz5PL4
fuente
Es mucho más simple que eso.
Simplemente suba su imagen a la raíz del repositorio y enlace al nombre del archivo sin ninguna ruta, de esta manera:
fuente
docs/images
o lo que sea, pequeñas capturas de pantalla png están bien, en mi humilde opiniónlogo.png
imágenes en la raíz del repositorio para configurar un avatar para el repositorio. Quería incluir esta foto en el archivo README.md.También puede agregar imágenes con etiquetas HTML simples :
fuente
Muchas de las soluciones publicadas están incompletas o no son de mi agrado.
Mi solución preferida, inspirada en esta esencia , es utilizar una rama de activos con enlaces permanentes a revisiones específicas .
Construya un "enlace permanente" a esta revisión de la imagen y envuélvala en Markdown.
Para mostrar siempre la última imagen en la rama de activos, use la URL de blob:
(Desde la misma página de ayuda de GitHub, las vistas de archivo muestran la última versión en una rama )
fuente
git reset --hard
; asegúrese de que se hayan realizado los cambios.~/Downloads
,/tmp
, etc.).Comprometan su imagen ( image.png ) en una carpeta ( miCarpeta ) y añadir la siguiente línea en su README.md :
![Optional Text](../master/myFolder/image.png)
fuente
Luego copie la fuente de la imagen
Ahora agregue
![alt tag](http://url/to/img.png)
a su archivo README.md¡Hecho!
Alternativamente, puede usar algún sitio de alojamiento de imágenes como
imgur
y obtener su url y agregarlo en su archivo README.md o también puede usar algún alojamiento de archivo estático.Problema de muestra
fuente
Creé un pequeño asistente que le permite crear y personalizar galerías de imágenes simples para el archivo Léame de su repositorio GitHub: consulte ReadmeGalleryCreatorForGitHub .
El asistente aprovecha el hecho de que GitHub permite que se produzcan etiquetas img en el
README.md
. Además, el asistente utiliza el truco popular de subir imágenes a GitHub arrastrándolas y soltándolas en el área de problema (como ya se mencionó en una de las respuestas en este hilo).fuente
Simplemente agregue una
<img>
etiqueta a su archivo README.md con src relativo a su repositorio. Si no está utilizando src relativo, asegúrese de que el servidor sea compatible con CORS.Funciona porque GitHub admite html en línea
Observa aquí
fuente
Sintaxis Básica
Aquí:
Ejemplo:
Esto se verá así:
fuente
Use tablas para destacar, le dará un encanto por separado
La sintaxis de la tabla es:
Separe cada celda de la columna por símbolo
|
y encabezado de tabla (primera fila) por segunda fila por
---
El | col 1 | col 2 |
| ------------ | ------------- |
El | imagen 1 | imagen 2 |
salida
Ahora solo coloca la
<img src="url/relativePath">
imagen 1 y la imagen 2 si estás usando dos imágenesNota: si el uso de varias imágenes solo incluye más columnas, puede usar el atributo ancho y alto para que parezca legible.
Ejemplo
El | col 1 | col 2 |
| ------------ | ------------- |
El |
<img src="https://media.wired.com/photos/5926db217034dc5f91becd6b/master/w_582,c_limit/so-logo-s.jpg" width="250">
El |<img src="https://mk0jobadderjftub56m0.kinstacdn.com/wp-content/uploads/stackoverflow.com-300.jpg" width="250">
El |El espacio no importa
Imagen de salida
ayudado por: adam-p
fuente
Solo puedes hacer:
Luego puede hacer referencia en el
README
archivo de la siguiente manera:![diagram](diagram.png)
fuente
En mi caso, uso imgur y uso el enlace directo de esta manera.
fuente
Puede vincular a las imágenes en su proyecto desde README.md (o externamente) utilizando el enlace alternativo github CDN.
La URL se verá así:
Tengo una imagen SVG en mi proyecto, y cuando hago referencia a ella en la documentación de mi proyecto Python, no se muestra.
Enlace del proyecto
Aquí está el enlace del proyecto al archivo (no se muestra como una imagen):
https://github.com/jongracecox/anybadge/blob/master/examples/awesomeness.svg
Ejemplo de imagen incrustada:
Enlace sin procesar
Aquí está el enlace RAW al archivo (todavía no se muestra como una imagen):
https://raw.githubusercontent.com/jongracecox/anybadge/master/examples/awesomeness.svg
Ejemplo de imagen incrustada:
Enlace CDN
Usando el enlace CDN, puedo vincular al archivo usando (se muestra como una imagen):
https://cdn.rawgit.com/jongracecox/anybadge/master/examples/awesomeness.svg
Ejemplo de imagen incrustada:
Así es como puedo usar imágenes de mi proyecto tanto en mi
README.md
archivo como en mi documentación reStructredText del proyecto PyPi ( aquí )fuente
He resuelto este problema. Solo necesita consultar el archivo Léame de otra persona.
¡Al principio, debe cargar un archivo de imagen en la biblioteca de códigos github! Luego referencia directa a la dirección del archivo de imagen.
fuente
Normalmente alojo la imagen en el sitio, esto puede vincular a cualquier imagen alojada. Solo agrega esto en el archivo Léame. Funciona para
.rst
archivos, no estoy seguro.md
fuente
En mi caso, quería mostrar una pantalla de impresión encendida
Github
pero también encendidaNPM
. Aunque usar la ruta relativa funcionaba dentroGithub
, no funcionaba fuera de ella. Básicamente, incluso si empujé mi proyectoNPM
también (que simplemente usa el mismoreadme.md
, la imagen nunca se mostraba.Lo intenté de varias maneras, al final esto es lo que funcionó para mí:
![Preview](https://raw.githubusercontent.com/username/project/master/image-path/image.png)
Ahora veo mi imagen correctamente
NPM
o en cualquier otro lugar donde podría publicar mi paquete.fuente
En caso de que necesite cargar algunas imágenes para la documentación, un buen enfoque es usar git-lfs . Asumiendo que ha instalado git-lfs, siga estos pasos:
Inicialice git lfs para cada tipo de imagen:
Cree una carpeta que se utilizará como ubicación de imagen, por ejemplo.
doc
. En sistemas basados en GNU / Linux y Unix, esto se puede hacer a través de:Copie y pegue las imágenes en la carpeta doc. Luego, agréguelos mediante un
git add
comando.Comprometerse y empujar.
Las imágenes están disponibles públicamente en la siguiente URL:
https://media.githubusercontent.com/media/ ^ github_username ^ / ^ repo ^ / ^ branch ^ / ^ image_location en el repositorio ^
Donde: *
^github_username^
es el nombre de usuario en github (puede encontrarlo en la página de perfil) *^repo_name^
es el nombre del repositorio *^branch^
es la rama del repositorio donde se carga la imagen *^image_location in the repo^
es la ubicación que incluye la carpeta donde se almacena la imagen.También puede cargar la imagen primero, luego visitar la ubicación en la página de github de su proyecto y navegar hasta encontrar la imagen y luego presionar el botón
download
botón y luego copiar y pegar la URL de la barra de direcciones del navegador.Mira esto de mi proyecto como referencia.
Luego puede usar la url para incluirlos utilizando la sintaxis de descuento mencionada anteriormente:
Por ejemplo: supongamos que usamos esta foto. Luego puede usar la sintaxis de reducción:
fuente
¡SOLO ESTO FUNCIONA!
tenga cuidado con el nombre del archivo en mayúscula en la etiqueta y coloque el archivo PNG en la raíz, y enlace al nombre del archivo sin ninguna ruta:
fuente
Solo estoy extendiendo o agregando un ejemplo a la respuesta ya aceptada.
Una vez que haya puesto la imagen en su repositorio de Github.
Entonces:
![alt text](https://raw.githubusercontent.com/username/projectname/branch/path/to/img.png)
En mi caso es
![In a single picture](https://raw.githubusercontent.com/shadmazumder/Xcode/master/InOnePicture.png)
Dónde
shadmazumder
es miusername
Xcode
es elprojectname
master
es elbranch
InOnePicture.png
es elimage
, en mi casoInOnePicture.png
está en el directorio raíz.fuente
Hay 2 formas simples de hacer esto,
1) usa la etiqueta img HTML,
2)! [] (La ruta donde se guarda su imagen / image-name.png)
la ruta que podría copiar de la URL en el navegador mientras ha abierto esa imagen. puede haber un problema de espaciado, así que asegúrese de que haya espacio en blanco y negro con dos palabras de ruta o en el nombre de la imagen add->% 20. tal como lo hace el navegador.
Ambos funcionarán, si quieres entender más puedes consultar mi github -> https://github.com/adityarawat29
fuente
![](images/ss_apps.png)
Esta respuesta también se puede encontrar en: https://github.com/YourUserAccount/YourProject/blob/master/DirectoryPath/ReadMe.md
Mostrar imágenes del repositorio usando:
anteponer dominio: https://raw.githubusercontent.com/
agregar bandera:
?sanitize=true&raw=true
usar
Eample url funciona para svg, png y jpg usando:<img />
etiquetaraw.githubusercontent.com/
YourUserAccount/
YourProject/
YourBranch/
DirectoryPath/
example.png
Funciona para SVG, PNG y JPEG
Código de ejemplo de trabajo que se muestra a continuación después de usarse:
raw.githubusercontent.com :
Gracias: - 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
fuente
He encontrado otra solución pero bastante diferente y la explicaré
Básicamente, usé la etiqueta para mostrar la imagen, pero quería ir a otra página cuando se hizo clic en la imagen y así es como lo hice.
Si lo coloca uno al lado del otro, separados por una nueva línea, supongo que cuando hace clic en la imagen, va a la etiqueta que tiene el href al otro sitio que desea redirigir.
fuente
ÚLTIMO
Ahora puedes usar:
-O-
Sigue estos pasos:
En GitHub, navegue a la página principal del repositorio.
Debajo de su nombre de repositorio, haga clic en Wiki.
Usando la barra lateral wiki, navegue a la página que desea cambiar y luego haga clic en Editar.
En la barra de herramientas wiki, haga clic en Imagen .
Consulte los documentos .
fuente
Considere usar un
table
si agrega varias capturas de pantalla y desea alinearlas usando datos tabulares para una mejor accesibilidad como se muestra aquí:Si su analizador Markdown lo admite, también puede agregar el
role="presentation"
atributo WIA-ARIA al elemento TABLE y omitir lasth
etiquetas.fuente
Paso a paso, primero cree una carpeta (nombre su carpeta) y agregue la imagen / imágenes que desea cargar en el archivo Readme.md. (también puede agregar la imagen / imágenes en cualquier carpeta existente de su proyecto). Ahora, haga clic en el icono de edición del archivo Readme.md, luego
Después de agregar la imagen, puede ver una vista previa de los cambios en la pestaña "Vista previa de cambios". Aquí encontrará su imagen. por ejemplo así, en mi caso,
carpeta de la aplicación -> carpeta src -> carpeta principal -> carpeta res -> carpeta dibujable -> y dentro de la carpeta dibujable se encuentra el archivo refrence_image.png. Para agregar varias imágenes, puede hacerlo así,
Nota 1: asegúrese de que el nombre del archivo de imagen no contenga espacios. Si contiene espacios, entonces necesita agregar% 20 para cada espacio entre el nombre del archivo. Es mejor eliminar los espacios.
Nota 2: incluso puede cambiar el tamaño de la imagen con etiquetas HTML, o hay otras formas. puedes buscarlo en google para más. si lo necesitas.
Después de esto, escriba su mensaje de confirmación de cambios y luego confirme sus cambios.
Hay muchos otros trucos para hacerlo, crear un problema, etc., etc. Este es, con mucho, el mejor método que he encontrado.
fuente
Podemos hacer esto simplemente,
div
del IssueDespués de unos segundos, se generará un enlace. Ahora, copie el enlace o la URL de la imagen y úselo en cualquier plataforma compatible.
fuente
Agregue la imagen en su repositorio desde la opción de cargar el archivo y luego en el archivo README
fuente
Hay otra opción que no he visto mencionada. Simplemente puede crear otro repositorio bajo su usuario u organización llamado "activos". Empuje sus imágenes a este repositorio y haga referencia a ellas desde sus otros repositorios:
He hecho esto en uno de mis repositorios y me queda bien. Puedo versionar mis imágenes README para todos mis proyectos independientemente de mi código, pero aún así mantenerlas todas en un solo lugar . No se requieren problemas o ramas u otros artefactos fácilmente extraviados.
fuente