1.0.1 • Published 4 years ago

@ky-is/vue-markdown-poi v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

vue-markdown-poi

A lightweight Vue component for rendering content with a Markdown-like syntax subset. It's designed for my personal projects, but you may find it useful.

Install

Note: This module is not currently available pre-built. As such, your project will need a build step to use it. Or just copy the code directly into your project.

npm install --save-dev @ky-is/vue-markdown-poi

Usage

<template>
  <markdown-poi :raw="sourceString" inline />
</template>
import MarkdownPoi from 'vue-markdown-poi'
// ...
  components: {
    MarkdownPoi
  },

  data () {
    return {
      sourceString: `
~strikeout~*bold*/italic/ ~*/sbi/*~ /*~ibs~*/
- Bullet
> Quote
      `
    }
  },
// ...

Props

  • raw String: Text to be parsed and rendered.
  • inline Boolean: If text should be rendered without multiline tags (only renders strikeout/bold/italics in this mode). Useful if you want a summary preview of content.

Syntax

Style (any combination of):

  • *bold* bold
  • /italics/ italics
  • ~strikethrough~ strikethrough

Blocks (must start on a new line, no nesting):

  • - Bullets

> Quotes

Paragraphs: Delineated by multiple consecutive newlines.

Links: Parses urls starting with http(s) or www.

1.0.1

4 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago

1.0.0

6 years ago