Перейти к основному содержанию

Плагины

Меньше 1 минутыУчебник с примерамиVuePressПлагинVuePress

С помощью Plugin APIopen in new window, плагин VuePress может предоставить вам различные функции.

Плагин сообщества

Пользователи сообщества создали множество плагинов и опубликовали их в NPMopen in new window. Команда VuePress также поддерживает некоторые официальные плагины в рамках @vuepressopen in new window. Вы должны проверить собственную документацию плагина для подробного руководства.

Как правило, вам необходимо включить плагин в параметр плагиновopen in new window, чтобы использовать его. Например, используйте @vuepress/plugin-google-analyticsopen in new window для интеграции Google Analytics:

import { googleAnalyticsPlugin } from "@vuepress/plugin-google-analytics";

export default {
  plugins: [
    googleAnalyticsPlugin({
      id: "G-XXXXXXXXXX",
    }),
  ],
};

Совет

Большинство плагинов можно использовать только один раз. Если один и тот же плагин используется несколько раз, вступит в силу только последний из них.

Однако некоторые подключаемые модули можно использовать несколько раз (например, @vuepress/plugin-containeropen in new window), и вам следует ознакомиться с документацией по сам плагин для подробного руководства.

Локальный плагин

Чтобы использовать свой собственный плагин, но не хотите его публиковать, вы можете создать локальный плагин.

Рекомендуется использовать Файл конфигурации непосредственно в качестве подключаемого модуля, поскольку доступны почти все API подключаемых модулейopen in new window, что в большинстве случаев было бы удобнее.

Но если в вашем конфигурационном файле слишком много вещей, вы можете выделить их в отдельные плагины и использовать в своем конфигурационном файле:

import myPlugin from "./path/to/my-plugin.js";

export default {
  plugins: [myPlugin()],
};

Вы можете обратиться к Продвинутый > Написание плагинаopen in new window, чтобы узнать, как написать свой собственный плагин.