The biggest difference that GFM introduces is in the handling of linebreaks.
%h3 Differences from traditional Markdown
With traditional Markdown you can hard wrap paragraphs of text and they will be combined into a single paragraph. We find this to be the cause of a huge number of unintentional formatting errors.
GFM treats newlines in paragraph-like content as real line breaks, which is probably what you intended.
%h4 Newlines
%p
%p The next paragraph contains two phrases separated by a single newline character:
The biggest difference that GFM introduces is in the handling of linebreaks.
%pre="Roses are red\nViolets are blue"
With traditional Markdown you can hard wrap paragraphs of text and they will be combined into a single paragraph. We find this to be the cause of a huge number of unintentional formatting errors.
%p becomes
GFM treats newlines in paragraph-like content as real line breaks, which is probably what you intended.
=markdown"Roses are red\nViolets are blue"
%h4 Multiple underscores in words
%p The next paragraph contains two phrases separated by a single newline character:
%p
%pre="Roses are red\nViolets are blue"
It is not reasonable to italicize just <em>part</em> of a word, especially when you're dealing with code and names often appear with multiple underscores.
%p becomes
Therefore, GFM ignores multiple underscores in words.
It is not reasonable to italicize just <em>part</em> of a word, especially when you're dealing with code and names often appear with multiple underscores.
Therefore, GFM ignores multiple underscores in words.
putsmarkdown%Q{Sometimes you want to be :cool: and add some :sparkles: to your :speech_balloon:. Well we have a :gift: for you:
%h4 Emoji
:exclamation: You can use emoji anywhere GFM is supported. :sunglasses:
.row
You can use it to point out a :bug: or warn about :monkey:patches. And if someone improves your really :snail: code, send them a :bouquet: or some :candy:. People will :heart: you for that.
.span8
:ruby
putsmarkdown%Q{Sometimes you want to be :cool: and add some :sparkles: to your :speech_balloon:. Well we have a :gift: for you:
:exclamation: You can use emoji anywhere GFM is supported. :sunglasses:
If you are :new: to this, don't be :fearful:. You can easily join the emoji :circus_tent:. All you need to do is to :book: up on the supported codes.
}
You can use it to point out a :bug: or warn about :monkey:patches. And if someone improves your really :snail: code, send them a :bouquet: or some :candy:. People will :heart: you for that.
Your GitLab instance can perform HTTP POST requests on the following events: create_project, delete_project, create_user, delete_user, change_team_member.
%br
%br
%br
System Hooks can be used, e.g. for logging or changing information in a LDAP server.
%br
%p.slead
%h5 Hooks request example:
Your GitLab instance can perform HTTP POST requests on the following events: create_project, delete_project, create_user, delete_user, change_team_member.
=render"admin/hooks/data_ex"
%br
%br
System Hooks can be used, e.g. for logging or changing information in a LDAP server.