Najprawdopodobniej ze względów bezpieczeństwa nie jest możliwe (patrz CSFR i XSS, gdzie podano przykłady potencjalnie powiązanych problemów bezpieczeństwa). Innymi słowy, GitHub celowo niedozwolone formularze w tekst Markdown i będzie je usunąć, jeśli są one włączone.
Aby uzyskać więcej ogólnych informacji o tym, jak to formularz w promocji cenowych (poza GitHub) patrz mój poprzedni odpowiedź poniżej:
jako stan Markdown syntax rules:
Dla każdej znaczników nie nie jest objęte składnią Markdown, po prostu używasz samego HTML. Nie trzeba go poprzedzać ani ograniczać, aby wskazać, że przełączasz się z Markdown na HTML; po prostu używasz tagów.
Jedynymi ograniczeniami są elementy HTML na poziomie bloku - np. <div>
, <table>
, <pre>
, <p>
itd. - muszą być oddzielone od otaczającej treści za pomocą pustych linii, a początkowe i końcowe znaczniki bloku nie powinny być wcięte za pomocą kart ani spacji.
Po prostu włóż surowy kod HTML do dokumentu. Prawdopodobnie powinieneś zawinąć cały blok w <div>
, aby upewnić się, że Markdown traktuje go poprawnie jako jeden blok.
Należy jednak pamiętać, że GitHub może filtrować zawartość, aby nie zezwalać na niektóre tagi ze względów bezpieczeństwa, dlatego należy przetestować, aby sprawdzić, czy zadziała.
Dodatkowo, w zależności od konfiguracji, przeglądarka i/lub serwer, na który publikujesz, mogą nie zezwalać na publikowanie postów ze względów bezpieczeństwa.
Aby uzyskać więcej informacji na temat tych problemów, zobacz thesequestions i powiązane odpowiedzi.
Niestety, to nie działa. – user2475624
W ogóle nie robi formularza. – user2475624
Cóż, wtedy GitHub rozbiera te znaczniki, co oznacza, że nie jest to możliwe. Biorąc pod uwagę potencjalne konsekwencje dla bezpieczeństwa, nie jestem zaskoczony. Zmieniłem moją odpowiedź, aby to odzwierciedlić. – Waylan