background preloader

Markdown

Facebook Twitter

Pandoc - About pandoc. Flavored Markdown - Introduction. GitHub uses what we're calling "GitHub Flavored Markdown" (GFM) for messages, issues, and comments. It differs from standard Markdown (SM) in a few significant ways and adds some additional functionality. If you're not already familiar with Markdown, you should spend 15 minutes and go over the excellent Markdown Syntax Guide at Daring Fireball. If you prefer to learn by example, see the following source and result: If you're interested in how we render Markdown files, you might want to check out Redcarpet, our Ruby interface to the Sundown library.

Differences from traditional Markdown Newlines The biggest difference that GFM introduces is in the handling of linebreaks. The next paragraph contains two phrases separated by a single newline character: Roses are red Violets are blue becomes Roses are red Violets are blue Multiple underscores in words It is not reasonable to italicize just part of a word, especially when you're dealing with code and names often appear with multiple underscores. Code. Markdown in Python: CodeHilite.

Python-markdown2 - A fast and complete implementation of Markdown in Python (**MOVED TO GITHUB**) Markdown. Markdown. Download Markdown 1.0.1 (18 KB) — 17 Dec 2004 Introduction Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). Thus, “Markdown” is two things: (1) a plain text formatting syntax; and (2) a software tool, written in Perl, that converts the plain text formatting to HTML.

The overriding design goal for Markdown’s formatting syntax is to make it as readable as possible. The best way to get a feel for Markdown’s formatting syntax is simply to look at a Markdown-formatted document. (You can use this ‘.text’ suffix trick to view the Markdown source for the content of each of the pages in this section, e.g. the Syntax and License pages.)

Markdown is free software, available under a BSD-style open source license. Discussion List I’ve set up a public mailing list for discussion about Markdown. Installation and Requirements Movable Type Blosxom BBEdit. WikiSyntax - support - The reference to the wiki syntax for Google Code projects - User support for Google Project Hosting. Each wiki page is stored in a .wiki file under the /wiki directory in a project's repository. Each file's name is the same as the wiki page name. And, each wiki file consists of optional pragma lines followed by the content of the page. Optional pragma lines provide metadata about the page and how it should be displayed. These lines are only processed if they appear at the top of the file. Each pragma line begins with a pound-sign (#) and the pragma name, followed by a value. Paragraphs Use one or more blank lines to separate paragraphs. Typeface You can mix these typefaces in some ways: Code If you have a multiline code block that you want to display verbatim, use the multiline code delimiter: Which results in: def fib(n): if n == 0 or n == 1: return n else: # This recursion is not good for large numbers. return fib(n-1) + fib(n-2) For more control over the syntax higlighting, the <code> tag allows you to specify a file extension: To disable highlighting entirely, use the <pre> tag.

Headings Lists.