0.2.0 • Published 7 years ago

cfm-parser v0.2.0

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

Collaborizm Flavoured Markdown Parser

Collaborizm Build Status

NPM

 

Installation

npm install cfm-parser

 

Usage

import { cfmToHtml } from 'cfm-parser'

// Add Prism nom-default language
// No need for markup, css, clike, javascript
// Refer http://prismjs.com/#languages-list
import 'prismjs/components/prism-markdown.js';

// Import default CSS stylesheet if not using custom
import 'cfm-parser/css/style.css'

// Import styles for CSS highlighting
// Refer http://prismjs.com/ for theme names
import 'prismjs/themes/prism-okaidia.css';

const md = '## *Markdown*'
const html = cfmToHtml(md)

 

Reference

Function cfmToHtml(markdown, linkify, uiClass, domainName, sourceLineNumber)

Converts Collaborizm Flavoured Markdown to HTML.

  • markdown
    Collaborizm Flavoured Markdown

  • linkify
    Converts URLs to HTML hyperlinks
    Default: true

  • uiClass
    CSS class names for HTML output
    Default: object

    {
      atProfile: 'md-at-person',
      atProject: 'md-at-project',
      adHocTag: 'md-hashtag-adhoc',
      hashTag: 'md-hashtag',
      img: 'md-img',
      youtube: 'md-yt',
      table: 'md-table',
      blockquote: 'md-blockquote'
    }
  • domainName
    Domain name parameter for YouTube embed.
    Default: ''

  • sourceLineNumber
    Add a data-input-line attribute to each topmost HTML element that corresponds to the line number of the source markdown
    Default: true

0.2.0

7 years ago

0.1.5

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.4

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago