🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

markdown-it-color-text

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

markdown-it-color-text

Inline color plugin for markdown-it

latest
npmnpm
Version
1.0.0
Version published
Weekly downloads
0
-100%
Maintainers
1
Weekly downloads
 
Created
Source

markdown-it-color-text

Install / 安装

npm i markdown-it-color-text

How to use / 如何使用

var md = require('markdown-it')()
            .use(require('markdown-it-color-text'))

Options / 配置项

你可以在引用项目时添加配置项,以下为全部的默认配置:

var md = require('markdown-it')()
            .use(require('markdown-it-color-text'), {
              classPrefix: 'md-color', // default
              inlineStyle: false, // default
              customColor: {} // default
            })
  • 设置classPrefix可以自定义class前缀,可以在项目中自定义样式:
var md = require('markdown-it')()
            .use(require('markdown-it-color-text'), {
              classPrefix: 'hello-world'
            })
md.render('{primary}(sample)')
// => '<span class="hello-world hello-world--primary">sample</span>'
  • 设置customColor可以预定义颜色:
var md = require('markdown-it')()
            .use(require('markdown-it-color-text'), {
              customColor: {
                primary: '#409EFF',
                success: '#67C23A',
                warning: '#E6A23C',
                info: '#909399',
                danger: '#F56C6C'
              }
            })

md.render('{primary}(sample)')
// => '<span class="md-color md-color--primary" style="color: #409EFF;">sample</span>'
// 组件读取到customColor配置后,当检测到已知配置项的颜色代码时,会自动添加相应的行内样式

设置inlineStyletrue可以为当前行添加行内样式:

var md = require('markdown-it')()
            .use(require('markdown-it-color-text'), {
              inlineStyle: true,
            })

md.render('{#f80}(sample)')
// => '<span class="md-color" style="color: #f80;">sample</span>'
// 注意:组件已设置为仅检测16进制颜色代码

Keywords

markdown-it

FAQs

Package last updated on 20 Sep 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts