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
- Host: GitHub
- URL: https://github.com/holi0317/md2bbc.js
- Owner: Holi0317
- Created: 2015-09-26T10:37:14.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-05T11:59:27.000Z (over 10 years ago)
- Last Synced: 2026-01-23T19:40:33.911Z (2 months ago)
- Topics: bbcode, javascript, markdown, marked
- Language: JavaScript
- Homepage: https://holi0317.github.io/md2bbc-web
- Size: 0 Bytes
- Stars: 6
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# md2bbc.js
[](https://travis-ci.org/Holi0317/md2bbc.js)
[](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.'));