gfm.md - GitHub Flavored Markdown

Reminder to self: GFM adds strikethru, magic gh linking (repos, files, orgs/users, issues), minor table updates, and task lists.

Format All The Things :bangbang:

Italic can be * or _ surrounded, and bold is double surrounded. You can combine them. This is a single para even with a single hard return in between three lines. Only some Markdown strikesthru.

Full blank line above makes new para. Markdown code can be escaped with the obvious \ backslash, like: this *escapes markdown syntax* and |our-old-project|.

GH magically links with relative files within a repo, cross-branch sometimes. User alerting is both @ShaneCurcuru - me on local repos; @apache/ShaneCurcuru - me in the org. They also autolinks www.apache.org. And without the trailing period.

There’s never enough time to do all the nothing you want. >blockquote on one line – Calvin

You know what we need, Hobbes? We need an attitude. Yeah, you can’t be cool if you don’t have an attitude. >blockquote on first line only – Calvin

Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us. >blockquote on three lines each – Calvin

The Lovely Octdrey Catburn

Octdrey Catburn picture

EmojiTable

:Left-aligned :Center-aligned: Right-aligned: :cat2:
:white_medium_square: :heavy_check_mark: :cake:
:black_large_square: :ballot_box_with_check: :mag:

GFM TaskList

Changes behavior in files vs. comments/pulls.

Source code

if (isECMAScript){
  return true
}
  if indent == spaces(4)
    then indented the code block shall be
  end

Markdown writing help

  1. GitHub Flavored Markdown https://daringfireball.net/projects/markdown/
  2. GitHub Pages https://pages.github.com/
  3. Spec for GFM :new: https://github.github.com/gfm/
  4. End user help for GFM https://help.github.com/categories/writing-on-github/
  5. Jekyll Markdown https://jekyllrb.com/docs/posts/