首页 > 解决方案 > 如何在 gitbook 风格的 bookdown 中使用 gitbook 插件

问题描述

有一个简单的过程来放置用于复制 gitbooks 代码的按钮。在 bookdown 中这样做的方法是什么?

# install npm
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs

# install gitbook builder
sudo npm install -g gitbook
sudo npm install -g gitbook-cli

# git clone gitbook "example" repository
git clone ...

cd gitbook/
npm init

# Install plugin to add clipboard button for code 
# https://www.npmjs.com/package/gitbook-plugin-copy-code-button
npm install gitbook-plugin-copy-code-button

创建 index.md

并制作book.json

{
"structure": {
    "readme": "index.md"
},
  "plugins": ["copy-code-button"]
}

最后,gitbook build .

在此处输入图像描述

标签: rbookdowngitbook

解决方案


我们只是在Copybookdown的开发版本中添加了按钮。您可以通过以下方式对其进行测试

remotes::install_github('rstudio/bookdown')

回答您最初的问题:目前无法在 bookdown 中使用 gitbook插件


推荐阅读