bismark's blog

Ryan Johnson's blog

Dec 17

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.


Page 1 of 1