Add copy functionality to code blocks in Docusaurus itself (#634)

* Port of https://github.com/babel/website/pull/1594 to Docusaurus

* [WIP] Placement of button needs fixing

* Remove clipboard from dependencies, is installed via CDN instead
* camelCase CSS
* Move to separate file
* Change default color of copy button

* fixes

* Add copy functionality to Docusaurus itself

Not adding copy functionality to Docusaurus users for now.
This commit is contained in:
Amy Lam 2018-05-17 21:50:49 -07:00 committed by Yangshun Tay
parent f8521c2fe1
commit 4e5f17c3d7
3 changed files with 94 additions and 1 deletions

View file

@ -46,7 +46,14 @@ const siteConfig = {
highlight: {
theme: 'atom-one-dark',
},
scripts: ['https://buttons.github.io/buttons.js'],
scripts: [
'https://buttons.github.io/buttons.js',
'https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js',
'/js/code-blocks-buttons.js',
],
stylesheets: [
'/css/code-blocks-buttons.css',
],
gaTrackingId: 'UA-44373548-31',
facebookAppId: '1615782811974223',
twitter: 'true',