如何在 gitbook 风格的 bookdown 中使用 gitbook 插件
How to use gitbook plugin in gitbook style bookdown
有一个简单的程序来放置用于复制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
- 在这种情况下,在 Rstudio 中,新建文件>R Markdown>从模板>github
并使 book.json
:
{
"structure": {
"readme": "index.md"
},
"plugins": ["copy-code-button"]
}
最后,gitbook build .
We just added the Copy
button 在 bookdown 的开发版本中。您可以通过
进行测试
remotes::install_github('rstudio/bookdown')
回答你原来的问题:目前 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
- 在这种情况下,在 Rstudio 中,新建文件>R Markdown>从模板>github
并使 book.json
:
{
"structure": {
"readme": "index.md"
},
"plugins": ["copy-code-button"]
}
最后,gitbook build .
We just added the Copy
button 在 bookdown 的开发版本中。您可以通过
remotes::install_github('rstudio/bookdown')
回答你原来的问题:目前 bookdown.
中无法使用 gitbook 插件