An open API service indexing awesome lists of open source software.

https://github.com/vxhly/vuepress-plugin-one-click-copy

A vuepress plugin for clipboard-copy
https://github.com/vxhly/vuepress-plugin-one-click-copy

clipboard-copy copy one-click-copy plugin vuepress vuepress-one-click-copy

Last synced: about 1 month ago
JSON representation

A vuepress plugin for clipboard-copy

Awesome Lists containing this project

README

        

# vuepress-plugin-one-click-copy

> A vuepress plugin for clipboard-copy

[![npm](https://img.shields.io/npm/v/vuepress-plugin-one-click-copy.svg)](https://www.npmjs.com/package/vuepress-plugin-one-click-copy)
[![GitHub stars](https://img.shields.io/github/stars/vxhly/vuepress-plugin-one-click-copy)](https://github.com/vxhly/vuepress-plugin-one-click-copy/stargazers)
[![GitHub license](https://img.shields.io/github/license/vxhly/vuepress-plugin-one-click-copy)](https://github.com/vxhly/vuepress-plugin-one-click-copy/blob/master/LICENSE)

## Install

``` bash
# install dependencies
npm i vuepress-plugin-one-click-copy -D

# or use yarn
yarn add vuepress-plugin-one-click-copy -D
```

## Usage

Write vuepress config

``` javascript
module.exports = {
plugins: ['one-click-copy']
}
```

## Options

This plugin supports the following configurations.

``` javascript
module.exports = {
plugins: ['one-click-copy', {
copySelector: ['div[class*="language-"] pre', 'div[class*="aside-code"] aside'], // String or Array
copyMessage: 'Copied successfully!', // default is 'Copied successfully!'
toolTipMessage: 'Copy to clipboard', // default is ''Copy to clipboard'
duration: 300, // prompt message display time
}]
}
```

## License

[MIT](https://github.com/vxhly/vuepress-plugin-one-click-copy/blob/master/LICENSE).