Markdown Macros in MarsEdit
I have decided to move over to tumblr for my blogging needs (more on this later). tumblr supports writing posts in Markdown, which I have come to appreciate as a nice way of writing text. For writing posts, I use MarsEdit, which even has a built in Markdown filter to give me a preview of how things will look.
Mowever, the default markup macros output HTML. Seemed a little pointless, so I decided to change the macros to output Markdown, making my writing much nicer… here is what I came up with:
add link opening:
[add link closing:
](#askurl Add Link:#)paste link opening:
[paste link closing:
](#pasteurl#)bold opening and closing:
**italics opening and closing:
*preformatted:
\t(aka a tab)
line break:
\s\s\n(aka two spaces and a newline)
paragraph opening:
\n #selected text#(aka a new line then the text)
paragraph closing:
\n\n(aka two new lines)
blockquote:
> #selection#code opening:
` #selected text#code closing:
`h1 opening:
# #selected text#h1 closing:
#
(for the other headers, just add more # to the opening and closing)
Pretty basic.. I’ve considered the possibility of writing Applescripts to convert selections to lists, etc. I might use this as a guide.