Информация об авторских правах
Иногда вы можете не хотеть, чтобы некоторые из ваших статей копировались другими, или вы хотите, чтобы другие автоматически генерировали часть информации об авторских правах в буфер обмена при копировании.
vuepress-theme-hope
использует vuepress-plugin-copyright2 для предоставления связанных функций.
Инфо
vuepress-theme-hope
передает plugins.copyright
в параметрах темы в качестве параметров плагина для vuepress-plugin-copyright2
.
Включение плагина
Поскольку половина пользователей использует эту тему для создания документов, а сайтам документов обычно не нужно добавлять информацию об авторских правах, этот плагин по умолчанию не включен.
Инфо
Чтобы включить этот плагин, вам нужно установить для plugins.copyright
в настройках темы значение true
или объект.
Установка в true
эквивалентна установке { global: true }
.
- Когда опция
global
плагина не равнаtrue
, плагин отключен глобально, и вам нужно включить его вручную, установивcopy: true
в frontmatter. - Установка
global: true
делает его включенным глобально и позволяет установитьcopy: false
во frontmatter страницы, чтобы отключить его.
Чтобы не беспокоить посетителей, информация об авторских правах будет добавлена только в том случае, если длина контента, скопированного пользователем, не менее 100
. Если вы хотите изменить это значение триггера, установите triggerWords
, и этот параметр поддерживает переопределение через copy.triggerWord
в странице frontmatter.
Отключить копирование и выделение
- Если вы не хотите, чтобы пользователи копировали весь ваш сайт или конкретный текст страницы, вы можете отключить копирование в настройках плагина или во внешнем виде страницы, установив frontmatter
disableCopy
, последнее имеет более высокий приоритет. - Если вы не хотите, чтобы пользователи выбирали весь ваш сайт или конкретный текст страницы, вы можете отключить выбор в настройках плагина или во внешнем виде страницы, установив
disableSelection
, последний имеет более высокий приоритет.
Информация об авторских правах
Вы можете установить информацию об авторе и лицензии через author
и license
в настройках плагина. Если на вашем сайте разные авторы и лицензии на разных страницах, вы можете передать функцию (page: Page) => string
, которая принимает объект текущей страницы в качестве параметра и возвращает соответствующую информацию.
Демо
Пожалуйста, скопируйте этот текст и вставьте его в любое место, чтобы увидеть эффект. Пожалуйста, скопируйте этот текст и вставьте его в любое место, чтобы увидеть эффект. Пожалуйста, скопируйте этот текст и вставьте его в любое место, чтобы увидеть эффект. Пожалуйста, скопируйте этот текст и вставьте его в любое место, чтобы увидеть эффект. Пожалуйста, скопируйте этот текст и вставьте его в любое место, чтобы увидеть эффект. Пожалуйста, скопируйте этот текст и вставьте его в любое место, чтобы увидеть эффект. Пожалуйста, скопируйте этот текст и вставьте его в любое место, чтобы увидеть эффект. Пожалуйста, скопируйте этот текст и вставьте его в любое место, чтобы увидеть эффект. Пожалуйста, скопируйте этот текст и вставьте его в любое место, чтобы увидеть эффект. Пожалуйста, скопируйте этот текст и вставьте его в любое место, чтобы увидеть эффект.
Еще
Для получения документации по плагину посетите документации vuepress-plugin-copyright2.