Где GitHub Flavored Markdown (GFM), фактически используемый в GitHub?
Это было тайной для меня какое-то время, и почему-то Google не помог мне, поэтому позвольте мне спросить.
EDIT: хорошо, я понимаю, что GFM повсюду в GitHub, и почему редактирование строк в стиле GFM не доступно? Он выключен? и я знаю оригинальное правило MD. То, что я хотел бы подтвердить здесь, - это правило разрыва строки GFM. Спасибо.
Мне очень нравится GFM, особенно для линейного прерывания линии.
https://help.github.com/articles/github-flavored-markdown
Тем не менее, я никогда не мог опубликовать свой собственный Markdown с этим режимом линии.
Например, я скопировал некоторый список синтаксического списка MD на новую страницу одной из моих wiki в GitHub.
https://github.com/kenokabe/kenokabe.github.io/wiki/MarkDownGFM
Как вы можете подтвердить источник MD.
This is intended as a quick reference and showcase.
For more complete info, see [John Gruber original spec]
применяется одна новая строка; однако результат показан без новой строки.
Что я пропущу? Где GitHub Flavored Markdown (GFM) фактически используется в GitHub?
(Техническое примечание: Markdown Здесь используются разрывы строк GFM, поэтому нет необходимости использовать разрывы двухмерных пробелов MD.)
Конечно, это так, но я обнаружил, что md использует 2 пробела br.
Ответы
Ответ 1
В отличие от других ответов, GFM используется только там, где текст вводится только через сайт GitHub, а не в README.md, а не в GitHub Wikis.
От https://help.github.com/articles/github-flavored-markdown (выделено мной)
GitHub использует то, что мы называем "GitHub Flavored Markdown" (GFM) для сообщения, и комментарии.
Обоснование этого заключается в том, что README.md и Wikis являются частью репозиториев Git и поэтому могут быть клонированы вне сайта, где можно было бы разумно ожидать (стандартный) Markdown, а не GFM.
Подробнее о обосновании GitHub см. https://github.com/github/markup/issues/208#issuecomment-24927799
Edit:
Подсветка синтаксиса (Pygments) отделена от GFM, в том, что GFM использует подсветку синтаксиса, однако наличие подсветки синтаксиса не влечет за собой GFM, поэтому почему GitHub Pages будет использовать стандартные разрывы строк Markdown: он использует Pygments, но не GFM.
Ответ 2
Используется при отображении вашего файла README.md на главной странице вашего репозитория, например. Кроме того, когда вы добавляете комментарии, это GFM.
Ответ 3
github приправленная маркировка используется на:
- файл вашего репо readme
- любые .md файлы в вашем репо
- Вопросы
- wikis и страницы
и минимально на комментариях (фиксация, вытягивание запросов и т.д.)
Заметка о проблемах: похоже, что она использует ограниченную версию GFM, чем на вики-страницах или файлах readme.