¿Cómo dibujar una casilla de verificación o una marca de verificación en la tabla GitHub Markdown?

Resuelto Gaurav Bishnoi asked hace 7 años • 14 respuestas

Puedo dibujar una casilla de verificación en las listas README.md de Github usando

- [ ] (for unchecked checkbox)
- [x] (for checked checkbox)

Pero esto no funciona en la mesa. ¿Alguien sabe cómo implementar casillas de verificación o marcas de verificación en la tabla GitHub Markdown?

Gaurav Bishnoi avatar Nov 17 '17 13:11 Gaurav Bishnoi
Aceptado

Intente agregar un - antes de [ ]o [x]. Eso es -seguido de un espacio en blanco . Una casilla no marcada también necesita un espacio entre corchetes.

A continuación se muestra un ejemplo del blog de Github.

### Solar System Exploration, 1950s – 1960s

- [ ] Mercury
- [x] Venus
- [x] Earth (Orbit/Moon)
- [x] Mars
- [ ] Jupiter
- [ ] Saturn
- [ ] Uranus
- [ ] Neptune
- [ ] Comet Haley

Aparece como a continuación:

Imagen resultante

Así es como se podría hacer lo mismo en una tabla:

| Task           | Time required | Assigned to   | Current Status | Finished | 
|----------------|---------------|---------------|----------------|-----------|
| Calendar Cache | > 5 hours  |  | in progress | - [x] ok?
| Object Cache   | > 5 hours  |  | in progress | [x] item1<br/>[ ] item2
| Object Cache   | > 5 hours  |  | in progress | <ul><li>- [x] item1</li><li>- [ ] item2</li></ul>
| Object Cache   | > 5 hours  |  | in progress | <ul><li>[x] item1</li><li>[ ] item2</li></ul>


- [x] works
- [x] works too

Así es como se ve:

ingrese la descripción de la imagen aquí

Yash avatar Nov 17 '2017 06:11 Yash

¡Ahora se admiten emojis! :white_check_mark:/ :heavy_check_mark:da una buena impresión y cuenta con un amplio apoyo:

Function | MySQL / MariaDB | PostgreSQL | SQLite
:------------ | :-------------| :-------------| :-------------
substr | :heavy_check_mark: |  :white_check_mark: | :heavy_check_mark:

renderiza en (aquí en chromium 65.0.3x anterior):

ingrese la descripción de la imagen aquí

davidkonrad avatar Apr 04 '2019 18:04 davidkonrad

Utilicé &#9744;(☐) para [ ]y &#9745;(☑) para [x]y funciona para marcado.js , que dice que es compatible con Github Markdown. Basé mi solución en las respuestas a esta pregunta . Vea también esta respuesta informativa .

Actualización: debería haber mencionado que cuando lo haces de esta manera, no necesitas el archivo <ul>, por ejemplo:

| Unchecked | Checked |
| --------- | ------- |
| &#9744;   | &#9745; |
user9645 avatar Jan 09 '2019 19:01 user9645