An open API service indexing awesome lists of open source software.

https://github.com/holi0317/md2bbc.js

Renderer for marked to convert markdown to bbcode
https://github.com/holi0317/md2bbc.js

bbcode javascript markdown marked

Last synced: about 1 month ago
JSON representation

Renderer for marked to convert markdown to bbcode

Awesome Lists containing this project

README

          

# md2bbc.js
[![Build Status](https://img.shields.io/travis/Holi0317/md2bbc.js.svg?style=flat-square)](https://travis-ci.org/Holi0317/md2bbc.js)
[![Coverage](https://img.shields.io/codecov/c/github/Holi0317/md2bbc.js.svg?style=flat-square)](https://codecov.io/github/Holi0317/md2bbc.js?branch=master)

Markdown is cool. But forums only support bbcode.

Is there a way to use markdown in forum?

With this question, this tool is developed.

Plugin for [marked](https://github.com/chjj/marked) that convert markdown to bbcode.

## To Users
Hey! I am online and ready to use. Check the deployed version [here](https://holi0317.github.io/md2bbc-web).

## Install
`npm install --save md2bbc marked` if you are using node.js or browserify, or;

`bower install --save md2bbc marked` if you want to use this in browser.

This support node.js require, browserify, AMD(though I don't know how to use it) and ``

## Usage
Node.js/browserify:
```javascript
let marked = require('marked');
let md2bbc = require('md2bbc');

console.log(marked('**Markdown** is awesome.', {
renderer: new md2bbc()
}));

// Or, set default renderer to md2bbc
marked.setOptions({
renderer: new md2bbc()
});
console.log(marked('**Markdown** is awesome.'));

// Both will log [div][b]Markdown[/b] is awesome.[/div]
```

Browser:
```html
<!doctype html>
<html>
<head>
<title>Marked in the browser</title>
<script src="bower_components/marked/dist/marked.js">


marked.setOptions({
renderer: new md2bbc()
});
console.log(marked('**Markdown** is awesome.'));