Check out the CodePen demo to see MarkitJS in action
Simply download the files, unzip and place markit.min.js
in your Javascript directory. In your HTML, include the script at the end of your body
tag, but before your main Javascript file. For instance
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Markdown Previewer</title>
<meta name="description" content="Markdown Previewer"/>
<meta name="author" content="ozboware">
<link rel="stylesheet" href="./assets/css/style.css"/>
</head>
<body>
//...body content..//
<script src="./assets/js/markit.min.js"></script>
<script src="./assets/js/app.js"></script>
</body>
In your body content, place either a textarea
or text input with a unique id ...
<textarea id="text-test"></textarea>
Then, in your main Javascript file, you can convert the text in just 1 line of code
let convertedString = convertMarkdown('text-test');
You can download and view the raw example on Github by clicking here
- Currently can't add more than 1 link per line
- The lists conversion needs working on to only include intended list items
bold, italic, bold italic, strikethrough
blockQuote text!
lists
- list item 1.
- list item 1.2.
- list item 1.3.
- list item 1.4.
image
codeblock
// multi-line code:
function anotherExample(firstLine, lastLine){
if (firstLine == '```' && lastLine == '```') {
return multiLineCode;
}
}
inline code <div></div>
Copyright (c) 2022, milsaware. (MIT License)