Marshmellow is a simple markdown processor implemented in Go.
go get github.com/audreylim/marshmellow/...
Conversion can be done on multiple files. Just run
$GOPATH/bin/marshmellow file1.md file2.md file3.md
This turns the markdown files into corresponding HTML files, ie. file1.html
, file2.html
, file3.html
.
Marshmellow currently supports the following syntax:
# Header 1
becomes
<h1>Header 1</h1>
Marshmellow supports up to h6
headers, ie. ###### Header 6
.
Paragraph 1
becomes
<p>Paragraph 1</p>
**Bold Text**
becomes
<b>Bold Text</b>
*Italic Text*
becomes
<i>Italic Text</i>
* Bullet 1
* Bullet 2
* Bullet 3
becomes
<ul>
<li>Bullet 1</li>
<li>Bullet 2</li>
<li>Bullet 3</li>
</ul>
MIT