public
Description: Flowing markdown upstream
Homepage: http://troelskn.github.com/upflow/
Clone URL: git://github.com/troelskn/upflow.git
NV (author)
Sun Dec 20 09:14:20 -0800 2009
troelskn (committer)
Sun Dec 20 10:56:06 -0800 2009
upflow /
name age message
file README.markdown Thu Jul 02 03:10:26 -0700 2009 Fixed link to demo [troelskn]
directory blocktypes/ Tue Mar 03 14:47:17 -0800 2009 Major refactoring. All editing now happens in m... [Troels Knak-Nielsen]
file showdown.js Fri Mar 27 05:13:35 -0700 2009 Changed distributed showdown.js to a 'more mini... [olleolleolle]
directory test/ Tue Mar 03 14:47:17 -0800 2009 Major refactoring. All editing now happens in m... [Troels Knak-Nielsen]
file upflow.css Fri May 08 18:43:22 -0700 2009 Added support for moving blocks [Troels Knak-Nielsen]
file upflow.js Sun Dec 20 09:14:20 -0800 2009 Tab/Shift+Tab movement between the containers [NV]
README.markdown

Upflow

Flowing Markdown upstream.

A wysiwym editor for Markdown.

Demo at: http://troelskn.github.com/upflow/

License and author

Upflow was written by Troels Knak-Nielsen, and released under the MIT license.

Dependencies

Upflow uses the Showdown library.

2009-03-27 NB: Distributing an deobfuscated, minifyable version of the above code.

The version of showdown.js distributed with Upflow can be minified.

A pull request has been sent to derobins' wmd at GitHub.

Blocktypes are custom templates

Upflow can render templates -- blocktypes -- and currently ships with two of these, found in the blocktypes/ folder.

image.js

Renders an IMG tag, takes arguments like:

..image :: path/to/the/image.png

ledger.js

The ledger blocktype is a table renderer. You enter your data like so:

..ledger
Lorem ipsum dolor sit amet
foo
  32
  16
  8
bar
  14
  7
  3½