react-markdown-plus

0.1.1-a • Public • Published

React-Markdown-Plus · Build Status npm version

How to use

import React, { Component } from 'react';
 
import source from './source.md';
import Markdown from 'react-markdown-it';
 
class App extends Component {
  render() {
    return (
      <Markdown text={source} />
    );
  };
};
 
export default App;

Source is a String.

Example

Source Code

After Render:

Todo

  • use markdown-it to render markdown
  • use prism.js for code highlight
    • stand-alone themes and plugins
    • alias language names
    • work 1: Line Highlight, Line Numbers, Show Invisibles, File Highlight
    • work 2: Toolbar, Show Language, Copy to Clipboard Button
    • work 3: Previewer
    • work 4: Keep Markup, Command Line
  • KaTeX
    • convert asciimath to TeX
    • import KaTeX css
  • diagrams
  • custom container
  • definition list
  • Charts
  • footnote

Package Sidebar

Install

npm i react-markdown-plus

Weekly Downloads

1

Version

0.1.1-a

License

MIT

Last publish

Collaborators

  • fateud