Skip to content

Commit f45e909

Browse files
authored
Merge pull request #4682 from portdeveloper/add-copy-page-button
Add docusaurus-plugin-copy-page-button
2 parents 478f3ce + 906f196 commit f45e909

7 files changed

Lines changed: 136 additions & 0 deletions

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
"chalk": "^5.4.1",
5252
"cli-progress": "^3.12.0",
5353
"clsx": "^1.2.1",
54+
"docusaurus-plugin-copy-page-button": "^0.7.0",
5455
"docusaurus-plugin-image-zoom": "^0.1.4",
5556
"docusaurus-plugin-sass": "^0.2.2",
5657
"docusaurus-theme-search-typesense": "^0.25.0",

sites/en/docusaurus.config.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,12 @@ module.exports = (async () => {
362362

363363
'docusaurus-plugin-image-zoom',
364364
'docusaurus-plugin-sass',
365+
[
366+
'docusaurus-plugin-copy-page-button',
367+
{
368+
enabledActions: ['copy', 'view', 'chatgpt', 'claude', 'gemini'],
369+
},
370+
],
365371
],
366372

367373
themeConfig:

sites/es/docusaurus.config.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,37 @@ module.exports = (async () => {
369369

370370
'docusaurus-plugin-image-zoom',
371371
'docusaurus-plugin-sass',
372+
[
373+
'docusaurus-plugin-copy-page-button',
374+
{
375+
enabledActions: ['copy', 'view', 'chatgpt', 'claude', 'gemini'],
376+
labels: {
377+
button: {
378+
label: 'Copiar página',
379+
},
380+
copy: {
381+
title: 'Copiar como Markdown',
382+
description: 'Copia el contenido de esta página como Markdown',
383+
},
384+
view: {
385+
title: 'Ver como Markdown',
386+
description: 'Ver el contenido de esta página en formato Markdown',
387+
},
388+
chatgpt: {
389+
title: 'Abrir en ChatGPT',
390+
description: 'Abrir el contenido de esta página como contexto en ChatGPT',
391+
},
392+
claude: {
393+
title: 'Abrir en Claude',
394+
description: 'Abrir el contenido de esta página como contexto en Claude',
395+
},
396+
gemini: {
397+
title: 'Abrir en Gemini',
398+
description: 'Abrir el contenido de esta página como contexto en Gemini',
399+
},
400+
},
401+
},
402+
],
372403
],
373404

374405
themeConfig:

sites/ja/docusaurus.config.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,37 @@ module.exports = (async () => {
369369

370370
'docusaurus-plugin-image-zoom',
371371
'docusaurus-plugin-sass',
372+
[
373+
'docusaurus-plugin-copy-page-button',
374+
{
375+
enabledActions: ['copy', 'view', 'chatgpt', 'claude', 'gemini'],
376+
labels: {
377+
button: {
378+
label: 'ページをコピー',
379+
},
380+
copy: {
381+
title: 'Markdown としてコピー',
382+
description: 'このページの内容を Markdown としてコピーします',
383+
},
384+
view: {
385+
title: 'Markdown で表示',
386+
description: 'このページの内容を Markdown 形式で表示します',
387+
},
388+
chatgpt: {
389+
title: 'ChatGPT で開く',
390+
description: 'このページの内容をコンテキストとして ChatGPT で開きます',
391+
},
392+
claude: {
393+
title: 'Claude で開く',
394+
description: 'このページの内容をコンテキストとして Claude で開きます',
395+
},
396+
gemini: {
397+
title: 'Gemini で開く',
398+
description: 'このページの内容をコンテキストとして Gemini で開きます',
399+
},
400+
},
401+
},
402+
],
372403
],
373404

374405
themeConfig:

sites/pt-BR/docusaurus.config.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,37 @@ module.exports = (async () => {
369369

370370
'docusaurus-plugin-image-zoom',
371371
'docusaurus-plugin-sass',
372+
[
373+
'docusaurus-plugin-copy-page-button',
374+
{
375+
enabledActions: ['copy', 'view', 'chatgpt', 'claude', 'gemini'],
376+
labels: {
377+
button: {
378+
label: 'Copiar página',
379+
},
380+
copy: {
381+
title: 'Copiar como Markdown',
382+
description: 'Copiar o conteúdo desta página como Markdown',
383+
},
384+
view: {
385+
title: 'Visualizar como Markdown',
386+
description: 'Visualizar o conteúdo desta página em formato Markdown',
387+
},
388+
chatgpt: {
389+
title: 'Abrir no ChatGPT',
390+
description: 'Abrir o conteúdo desta página como contexto no ChatGPT',
391+
},
392+
claude: {
393+
title: 'Abrir no Claude',
394+
description: 'Abrir o conteúdo desta página como contexto no Claude',
395+
},
396+
gemini: {
397+
title: 'Abrir no Gemini',
398+
description: 'Abrir o conteúdo desta página como contexto no Gemini',
399+
},
400+
},
401+
},
402+
],
372403
],
373404

374405
themeConfig:

sites/zh-CN/docusaurus.config.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,37 @@ module.exports = (async () => {
369369

370370
'docusaurus-plugin-image-zoom',
371371
'docusaurus-plugin-sass',
372+
[
373+
'docusaurus-plugin-copy-page-button',
374+
{
375+
enabledActions: ['copy', 'view', 'chatgpt', 'claude', 'gemini'],
376+
labels: {
377+
button: {
378+
label: '复制页面',
379+
},
380+
copy: {
381+
title: '复制为 Markdown',
382+
description: '将本页内容复制为 Markdown',
383+
},
384+
view: {
385+
title: '以 Markdown 查看',
386+
description: '以 Markdown 格式查看本页内容',
387+
},
388+
chatgpt: {
389+
title: '在 ChatGPT 中打开',
390+
description: '将本页内容作为上下文发送到 ChatGPT',
391+
},
392+
claude: {
393+
title: '在 Claude 中打开',
394+
description: '将本页内容作为上下文发送到 Claude',
395+
},
396+
gemini: {
397+
title: '在 Gemini 中打开',
398+
description: '将本页内容作为上下文发送到 Gemini',
399+
},
400+
},
401+
},
402+
],
372403
],
373404

374405
themeConfig:

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4940,6 +4940,11 @@ dns-packet@^5.2.2:
49404940
dependencies:
49414941
"@leichtgewicht/ip-codec" "^2.0.1"
49424942

4943+
docusaurus-plugin-copy-page-button@^0.7.0:
4944+
version "0.7.0"
4945+
resolved "https://registry.yarnpkg.com/docusaurus-plugin-copy-page-button/-/docusaurus-plugin-copy-page-button-0.7.0.tgz#7c6c2b5e342ad705c879e04979540dfc5fdfea68"
4946+
integrity sha512-2YGcDHlgGjTuemVVqSBV7C7myT3aKo7PiNIPJH1zwy0ltE41qgS+wFHmEH8202SrQaszu9DYiAFEJ/TAGAL0WQ==
4947+
49434948
docusaurus-plugin-image-zoom@^0.1.4:
49444949
version "0.1.4"
49454950
resolved "https://registry.yarnpkg.com/docusaurus-plugin-image-zoom/-/docusaurus-plugin-image-zoom-0.1.4.tgz#9b5fd06e3a79d84979265b7e74881a65bb3e1872"

0 commit comments

Comments
 (0)