Зачеркнутый с GitHub Markdown


375

Использование HTML-тегов должно работать с GitHub Markdown, но, в частности, <s>text</s>у меня не работает. Раньше он работал на устаревшей странице предварительного просмотра , но не при предварительном просмотре README.mdфайла. Это работает на вики. Я не нашел специального синтаксиса для зачеркивания на странице Markdown: Syntax .

Разве это не возможно?

Ответы:


501

Используйте ~~ тильды вокруг слов ~~.


3
не будет работать на нескольких пунктах одновременно, но это достаточно хорошо тоже .. Тое
Светослав

Хороший @iangreenleaf
james_womack

1
Это также работает на dillinger.io . Вступил в это сообщество только для того, чтобы проголосовать.
MD XF

1
Он также работает на trello.com .
Хуан Хосе Мелеро Гомес

1
Это также работает в предварительном просмотре вики Visualstudio.com, yayy
Mvision

124

Я просто использовал следующий синтаксис

<del> ... </del>

успешно на GitHub в описании проблемы.


3
Это тоже хороший ответ, так как Markdown принимает произвольные теги HTML. Зависит от того, как вы хотите его использовать.
Ян Гринлиф Янг

3
Работает с Unfuddle, спасибо!
Stachu

1
Приятно!
Искал

1
Не работает с Gitlab :(
Мэтт Кнайзер

Работает с Gitlab!
leonheess

35

Я знаю, что это старый вопрос, но я не вижу очень подробного ответа о возможности зачеркнуть ваш текст. Итак, вот мой ответ:

Есть несколько способов сделать это:

  1. <strike>strike</strike>удар
  2. <del>strike</del>забастовка
  3. <s>strike</s>удар
  4. ~~strike~~ → ~~ забастовка ~~
  5. ~strike~ → ~ удар ~

Поскольку тильды не работают на платформах Stack Exchange (позже: SE) , синтаксис HTML - самый правильный способ нанести удар по вашему тексту. Этот синтаксис - небольшой взлом, чтобы сделать то же самое вместо обозначений уценки.

Поскольку нет универсальной нотации для текста уценки, нотации могут быть разными для каждой платформы. Вот обзор для нескольких платформ:

  • На Slack вы должны использовать одну тильду
  • На GitHub вы можете использовать все нотации
  • На платформах SE вы должны использовать синтаксические нотации HTML , как указано выше.

GitHub ароматизированное Markdown только упоминает , что вы можете использовать двойную тильду, но вы можете использовать все.


1
Отличный ответ, он более всеобъемлющий, чем принятый, поскольку он предоставляет альтернативы местам, где ~~ не работает ~~ В Multimarkdown и Marked2 тильда для меня не работает.
Пол Солт

К сожалению, <s> html </ s> не работает в комментариях.
Хлоя

7

Просто используйте, ~чтобы заключить все, что вы хотите ударить.

Вот ГИФ.

анимированный GIF-файл, демонстрирующий использование тильды

Просто используйте ~символ в начале и конце в уценке.

~strike~


Кажется, больше не работает
Нарамсим

-2

<s>и </s>это единственное, что работает
~ и ~~ оба они не работают под

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.