From ef4d6e6cf2f7b51aeca4d5e68ffeffa4ca4f6a06 Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 26 Nov 2012 20:00:32 +1300 Subject: [PATCH 1/9] added xhtml spec and favicon --- _layouts/base.html | 7 ++++--- images/favicon.png | Bin 0 -> 34971 bytes 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 images/favicon.png diff --git a/_layouts/base.html b/_layouts/base.html index eb8a1fe..7ca1178 100644 --- a/_layouts/base.html +++ b/_layouts/base.html @@ -1,6 +1,7 @@ - - - + + + + diff --git a/images/favicon.png b/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..ace7f64831e978148dbd3b7ac204b6ab69653349 GIT binary patch literal 34971 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 Date: Mon, 26 Nov 2012 20:04:46 +1300 Subject: [PATCH 2/9] corrected grammar --- index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.md b/index.md index b839a23..f4a4831 100644 --- a/index.md +++ b/index.md @@ -2,7 +2,7 @@ layout: index --- ### Welcome to the Markdown Community Page -[Markdown][1] is a +[Markdown][1] 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 From 844111bfd09701f53aca6d0bc5fe2ea46ff8c607 Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 26 Nov 2012 20:56:09 +1300 Subject: [PATCH 3/9] added some developers --- index.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/index.md b/index.md index f4a4831..c442f44 100644 --- a/index.md +++ b/index.md @@ -16,7 +16,15 @@ implementors of the various markdown implementations. Coming soon... ### Developers -Coming soon... + +These are some developers who have written Markdown parsers: + +* [John Gruber](http://daringfireball.net/) +* [evilstreak](https://github.com/evilstreak) +* [michelf](https://github.com/michelf) +* [waylan](https://github.com/waylan) +* [vmg](https://github.com/vmg) + ### Implementors Coming soon... From e6aed36deb7ad58ab4fc38748ccd1df4279f561a Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 26 Nov 2012 20:56:19 +1300 Subject: [PATCH 4/9] added some libraries --- index.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/index.md b/index.md index c442f44..e9b415a 100644 --- a/index.md +++ b/index.md @@ -26,6 +26,19 @@ These are some developers who have written Markdown parsers: * [vmg](https://github.com/vmg) +### Libraries + +These are some libraries that will parse markdown: + +* [Markdown](http://daringfireball.net/projects/markdown/) - John Grubers perl script +* [markdown-js](https://github.com/evilstreak/markdown-js) - a Markdown parser for javascript +* [php-markdown](https://github.com/michelf/php-markdown) - a port to PHP of John Grubers Markdown perl script (plus more) +* [Python-Markdown](https://github.com/waylan/Python-Markdown) - a Python implementation of John Grubers Markdown +* [github-flavored-markdown](https://github.com/github/github-flavored-markdown) - Githubs version of markdown +* [sundown](https://github.com/vmg/sundown) - a markdown parser in C +* [redcarpet](https://github.com/vmg/redcarpet) - a markdown parser in ruby (available as a gem) + + ### Implementors Coming soon... From 473dbe048f96c2e33912b154cec623236dab7517 Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 26 Nov 2012 20:56:32 +1300 Subject: [PATCH 5/9] added some implementations --- index.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/index.md b/index.md index e9b415a..40355b9 100644 --- a/index.md +++ b/index.md @@ -40,7 +40,12 @@ These are some libraries that will parse markdown: ### Implementors -Coming soon... +These are some implementations of markdown: + +* [Github](https://github.com) - Use a modified markdown for issues, comments and wiki pages +* [Bitbucket](https://bitbucket.org) - uses markdown for issues +* [StackOverflow and others](https://stackexchange.com/) - the entire StackExchange network uses markdown +* [markdown-here](https://github.com/adam-p/markdown-here) - a browser extension to render markdown in emails [1]: http://daringfireball.net/projects/markdown/ From 479aa9472de4c80db7a5d93fe4818f03651740e8 Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 26 Nov 2012 21:44:48 +1300 Subject: [PATCH 6/9] #2: made an about page --- about.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 about.md diff --git a/about.md b/about.md new file mode 100644 index 0000000..8c8741a --- /dev/null +++ b/about.md @@ -0,0 +1,27 @@ +--- +layout: index +--- + +## About + +Markdown is formatting syntax that is lightweight, easy to write and easy to read. It's main goal is to be as readable as possible as plain text: + +> "The overriding design goal for Markdown’s formatting syntax is to make + it as readable as possible. The idea is that a Markdown-formatted + document should be publishable as-is, as plain text, without looking + like it’s been marked up with tags or formatting instructions. While + Markdown’s syntax has been influenced by several existing text-to-HTML + filters, the single biggest source of inspiration for Markdown’s syntax + is the format of plain text email." - [John Gruber](http://daringfireball.net/projects/markdown/) + +Various libraries are available to convert markdown into structurally valid XHTML. This makes it possible to produce rich text documents in a syntax that's nearly as powerful as HTML, but much easier to use. + +### History + +Markdown was originally authored by John Gruber and Alex Swartz and is officially hosted at John Grubers [site](http://daringfireball.net/projects/markdown/). + +Markdown rose in popularity after [Github](https://github.com) implemented it and since then many other sites have followed. + +### The future + +The markdown community hopes to use this site and its [associated Github account](https://github.com/markdown) to [be a better parent](http://www.codinghorror.com/blog/2009/12/responsible-open-source-code-parenting.html) to Markdown. It will be a central location for information on markdown and will help move markdown forwards and into maturity. \ No newline at end of file From 9dcffbc5aae8d3c13c0043140ee7fad289a10d07 Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 26 Nov 2012 21:59:12 +1300 Subject: [PATCH 7/9] #2: about page is not much good without a link to it --- _layouts/index.html | 5 +++++ stylesheets/stylesheet.css | 24 ++++++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/_layouts/index.html b/_layouts/index.html index c574985..5b2efb0 100644 --- a/_layouts/index.html +++ b/_layouts/index.html @@ -8,6 +8,11 @@

Markdown Community Page

By and for the markdown community.

+
diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index 4189751..bce4202 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -321,6 +321,30 @@ Full-Width Styles text-shadow: #111 0px 0px 10px; } +#navbar { + text-align: right; + margin: 0 auto; + position: relative; + max-width: 640px; +} + +#navbar ul li { + list-style-type: none; + display: block; +} + +#navbar ul li a { + font-size: 20px; + color: #0090ff; + padding: 10px; +} + +#navbar ul li a:hover { + background-color: #0090ff; + color: white; + border-radius: 10px; +} + #downloads { position: absolute; width: 210px; From 72c803a485fd45b0b189453ebd39171103c4fb94 Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 26 Nov 2012 22:02:01 +1300 Subject: [PATCH 8/9] css fix and added home to the navbar --- _layouts/index.html | 1 + stylesheets/stylesheet.css | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/_layouts/index.html b/_layouts/index.html index 5b2efb0..7ca1b8e 100644 --- a/_layouts/index.html +++ b/_layouts/index.html @@ -10,6 +10,7 @@

By and for the markdown community.

diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css index bce4202..eaea28b 100644 --- a/stylesheets/stylesheet.css +++ b/stylesheets/stylesheet.css @@ -330,7 +330,7 @@ Full-Width Styles #navbar ul li { list-style-type: none; - display: block; + display: inline; } #navbar ul li a { From 3ab64f9a5300fc7645b38a39924a46d8fc594905 Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 26 Nov 2012 22:34:49 +1300 Subject: [PATCH 9/9] added some information on contributing --- index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/index.md b/index.md index 40355b9..9b82b3b 100644 --- a/index.md +++ b/index.md @@ -12,6 +12,10 @@ This page is maintained by and for the markdown community to document various tools and resources available to document authors and developers, as well as implementors of the various markdown implementations. +### Want to help? + +Got an idea for this site? You help by [joining the discussion](https://github.com/markdown/markdown.github.com/issues) on github and sharing your ideas. If you've read the discussions and think there's something you can do you can dive right in and fork [this sites Github repository](https://github.com/markdown/markdown.github.com), [make your changes](https://github.com/markdown/markdown.github.com/wiki/How-to-edit-the-site) and [do a pull request](https://help.github.com/articles/using-pull-requests). + ### Authors Coming soon...