hello, i am looking for advice regarding the best repo from which to download "markdown" for use on a mac. on my ubuntu machine i just installed some standard markdown package with apt-get. but i have not found anything equivalent for my mac machine. i am looking for a maintained package from a reputable repo site that can be automatically installed and upgraded using the packaging tools. i did find the macports package p5-text-markdown, but it seems not to contain the actual "markdown" filter nor "Markdown.pl".
On 11 Sep 2013, at 00:30, don fong <dfong at dfong.com> wrote:> hello, i am looking for advice regarding the best repo from > which to download "markdown" for use on a mac.You can install markdown and multimarkdown with [homebrew][1] or [kramdown][2] with ruby gem. I really like kramdown. [1]: http://brew.sh/ [2]: http://kramdown.rubyforge.org/
don said:> i am looking for advice regarding the best repofirst you have to decide what "flavor" of markdown you will want to be using. it sounds like you want gruber's original, but i'd recommend against that, because you will find it deficient and contradictory. which is why people have made different flavors. i'd recommend using "multimarkdown", because it is one of the most highly-functional variants _plus_ then you can also use "multimarkdown composer", fletcher's mac text-editing app with live conversion.> http://fletcherpenney.net > http://multimarkdown.com"multimarkdown composer" also lets you "fall back" to gruber's original markdown, if you really want to. *** if you choose to use another flavor of markdown, for some reason, or even with multimarkdown too, i also highly recommend brett terpstra's "marked".> http://markedapp.comlike "multimarkdown composer", "marked" offers live conversion-and-display as you edit a file, operating _in_tandem_with_ your editor (whatever it might be), by re-reading your file as input whenever it is saved. so "marked" works with every editor, and any flavor. indeed, you can even use it with restructured-text, ascii-doc, textile, or any other light-markup format. and this great versatility only costs 4 stinking bucks. (in contrast, "composer" is a relatively pricey _$12_, but you can keep in mind that it often goes on sale.) there are other great markdown-related mac apps, including "texts", "textastic", "mou", and many more, most of them so inexpensive that you will not regret buying them to throw a few bucks to the developers for continuing to raise the bar in this active arena... but to pick the top 2, it's "composer" and "marked". -bowerbird p.s. i see you got a two-line answer while i was busy writing this much longer response, but as it might help someone with a broader question, i will post it anyway.
don said:> at this time the classic markdown meets my needs.are you using "classic" markdown? or kramdown? kramdown is a great flavor. know what you're using.> i was looking for advice on how best to install it on a mac.and you got some advice. on how to install kramdown. you could've gotten advice on installing multimarkdown.> http://fletcherpenney.net/multimarkdown/download/or there are lots of other flavors. none is hard to install.> advanced features are less important than > having a reliable automated installation procedure.maybe i confused you, talking about "advanced" features. look at this page and you'll see that many of the options kramdown offers can't really be called "advanced" today.> http://kramdown.rubyforge.org/options.htmlto start with the top one, header id's are "standard" today, so markdown-converters are expected to generate them. (most especially since such id's will not cause any issues; after all, it's not as if you're _required_ to use them at all; but if they aren't created at all, then you _can't_ use 'em. maybe more to the point, nor can people who link to you.) and gruber's "classic" markdown does not generate id's. of course, what you will probably discover, quickly, is that the header id's generated by one flavor don't match those which are generated by another flavor, which means that you're going to encounter problems when you collaborate with another person (or yourself, at a future point in time). so even if your needs are indeed being serviced _now_, you are likely to find there will be glitches down the line. or hey, maybe not. return in 3 years if you wanna debate. -bowerbird p.s. but, bottom line, kramdown is as good as any flavor.