Re:Show HN: Ditto – Markdown documentation system
by tomasien on Saturday April 19, 2014 @11:13AM
(#7613593)
This is great! I'm building our docs using Aglio right now and it's great - this seems similar but with some interesting differences. Really good to see more options out there!
Re:Show HN: Ditto – Markdown documentation system
by lulle on Saturday April 19, 2014 @11:17AM
(#7613604)
I don't understand all the fuzz about Markdown. Doesn't people realize that it exists other much more powerful lightweight markup languages like AsciiDoc?
Re:Show HN: Ditto – Markdown documentation system
by JoeAnzalone on Saturday April 19, 2014 @11:30AM
(#7613635)
I've never heard of AsciiDoc, but I'd say the biggest advantage that Markdown has is its ubiquity. It's used by GitHub, StackOverflow, Reddit, and even Tumblr has an option for it.
Re:Show HN: Ditto – Markdown documentation system
by Turing_Machine on Saturday April 19, 2014 @12:22PM
(#7613785)
Also the fact that there are multiple (and good) client-side Markdown libraries while stuff like AsciiDoc generally requires server-side rendering (and the associated server load and round-trip penalties).
Unless I'm missing it, there's no pure client-side AsciiDoc?
Re:Show HN: Ditto – Markdown documentation system
by Turing_Machine on Saturday April 19, 2014 @12:57PM
(#7613912)
Yeah, hard to say without a live demo. Also, downloading an entire Ruby interpreter in JS seems a little on the heavy side. If you were going to go that route, might as well use texlive.js and get a full-blown LaTeX system. :-)
Re:Show HN: Ditto – Markdown documentation system
by lulle on Saturday April 19, 2014 @12:34PM
(#7613835)
I think ubiquity comes with knowledge, if there exists superior tools, people tend to use them eventually. I know that GitHub supports AsciiDoc already, one would hope that the other ones become enlightened!
Re:Show HN: Ditto – Markdown documentation system
by chutsu on Saturday April 19, 2014 @12:14PM
(#7613761)
It was simply the plain-text format I am currently using, I'm sure I can add in compatibility for AsciiDoc no probs. Just a matter of adding in an AsciiDoc renderer. :)
Re:Show HN: Ditto – Markdown documentation system
by morganherlocker on Saturday April 19, 2014 @12:22PM
(#7613786)
It looks powerful, but with a much steeper learning curve for non technical users[1]. I could see the nested list support being great for outlines, and tables look a lot more robust than in markdown, but I do not know if it is worth the tradeoffs of going against markdown's ubiquity.
Re:Show HN: Ditto – Markdown documentation system
by dangoor on Saturday April 19, 2014 @04:56PM
(#7614691)
Does Google crawl this documentation? I know they have some JS support in their crawler, but is it enough that it would actually index a docsite built with this tool?
Re:Show HN: Ditto – Markdown documentation system
by Ben-G on Saturday April 19, 2014 @09:03PM
(#7615364)
No, google doesn't. I've built a similar solution for the Cocos2D documentation that is going to be released soon.
I've added a php server component to deliver HTML snapshots to google crawlers for that purpose.
Re:Show HN: Ditto – Markdown documentation system
by chutsu on Saturday April 19, 2014 @02:28PM
(#7614222)
Yep, essentially ditto. :)
I would like to add that nothing is technically generated* they. The markdown files are rendered on the fly using a Javascript Markdown parser. The layout is simply HTML5 and CSS, with a dash of jQuery to make the buttons work.
Unless I'm missing it, there's no pure client-side AsciiDoc?
[1]: http://asciidoctor.org/news/2013/05/21/asciidoctor-js-render...
Cool nonetheless.
[1] http://powerman.name/doc/asciidoc
1. https://github.com/tripit/slate
I would like to add that nothing is technically generated* they. The markdown files are rendered on the fly using a Javascript Markdown parser. The layout is simply HTML5 and CSS, with a dash of jQuery to make the buttons work.
New Link: http://chutsu.github.io/ditto/
This conflict may not be as confusing as the original name. I gather from the docs that you never invoke your version of ditto from the command line?
[1]: https://developer.apple.com/library/mac/documentation/Darwin...
http://man7.org/linux/man-pages/man7/mdoc.7.html http://www.mono-project.com/Mdoc
This reply also breaks the guidelines. Please don't reply to incivility with incivility on HN. It's hard not to, but doing so only makes things worse.