Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Added extra 'task_list' option, the html does not preform like github.

Aperta
#321 2 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
48/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
frontend, web-dev

Direzione di ricerca

Inizia in markdown2.py intorno alla riga 1689 e ispeziona la generazione HTML di task_list e i test o gli esempi nelle vicinanze. Confronta il markup dell’elenco di attività generato con il comportamento di GitHub; il lavoro è completato quando gli elementi non selezionati e selezionati vengono renderizzati senza l’indicatore di elenco indesiderato, preservando il testo e lo stato della casella di controllo.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Feature

I add 'task_list' option, and the html performed like this:

    • task list item
      but the github task list item performed like this:
  • task list item
    never mind that I used the wrong markdown syntax to show the result, for I can not insert the image.
    I found the html converted by markdown2 is like blow:
<li><p><input type="checkbox" class="task-list-item-checkbox" %sdisabled>%s</p></li>

and it will be format with the "checked" status and the real text after "- [ ]" or "- [x]", but the above html code can not performed like github, because the task list items at github do not have the list leader, while the list items of above html will have.
I want to make it perform like github, but the generate rule does not leave me any space to make me write the class selector to modify the performance of the items of task list. So I think why not change the generate style to make it performed like github like below:

 return "<li class='task-list-item'>%s</li>\n" % item
//line 1689 at markdown2.py 

So I can write class selector to make it perform like github.

.markdown-body .task-list-item {
  list-style-type: none;
}

or change like blow:

 return "<li style='list-style-type: none;'>%s</li>\n" % item

No need to write CSS handly.

Lingua principale
Python
Stelle
2.8k
Fork
459
Merge medio
2g 19h
PR unite (30g)
4

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di trentm/python-markdown2

Tutte le issue di trentm/python-markdown2

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.