36 lines
1.1 KiB
JavaScript
36 lines
1.1 KiB
JavaScript
var example = [
|
|
"# hello, This is Markdown Live Preview",
|
|
"",
|
|
"----",
|
|
"## what is Markdown?",
|
|
"see [Wikipedia](http://en.wikipedia.org/wiki/Markdown)",
|
|
"",
|
|
"> Markdown is a lightweight markup language, originally created by John Gruber and Aaron Swartz allowing people \"to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML)\".",
|
|
"",
|
|
"----",
|
|
"## usage",
|
|
"1. write markdown text in above textarea",
|
|
"2. render automatically to the output area",
|
|
"",
|
|
"----",
|
|
"## thanks",
|
|
"* [markdown-js](https://github.com/evilstreak/markdown-js)"
|
|
].join("\n");
|
|
|
|
$(function() {
|
|
$("#markdown").val(example);
|
|
$("#output").html(markdown.toHTML(example));
|
|
$("#output").html(markdown.toHTML(example));
|
|
$("#markdown").bind("keyup", function() {
|
|
$("#output").html(markdown.toHTML($("#markdown").val()));
|
|
});
|
|
|
|
//reference
|
|
$("table#reference tr td:odd").each(function(index, element) {
|
|
var self = $(element);
|
|
if (self.html() === "") {
|
|
self.html(markdown.toHTML(self.siblings().html()));
|
|
}
|
|
});
|
|
});
|