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
- Host: GitHub
- URL: https://github.com/vxhly/vuepress-plugin-one-click-copy
- Owner: vxhly
- License: other
- Created: 2019-10-30T08:23:11.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-04T01:48:52.000Z (over 3 years ago)
- Last Synced: 2025-03-30T06:03:52.229Z (2 months ago)
- Topics: clipboard-copy, copy, one-click-copy, plugin, vuepress, vuepress-one-click-copy
- Language: JavaScript
- Homepage: https://vxhly.github.io
- Size: 18.6 KB
- Stars: 11
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vuepress-plugin-one-click-copy
> A vuepress plugin for clipboard-copy
[](https://www.npmjs.com/package/vuepress-plugin-one-click-copy)
[](https://github.com/vxhly/vuepress-plugin-one-click-copy/stargazers)
[](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).