(Документация по написанию плагина довольно скудна...)
ЦЕЛЬ
Создайте плагин для добавления заголовков на страницу.
ПОПЫТКА
Создал плагин, следуя рекомендациям, и пример плагина (который предположительно работает...), чтобы сделать что-то подобное.
ПРОБЛЕМА
Плагин не загружается.
config.js
plugins: [
[
'vuepress-plugin-headertags',
{ headerTags: ["<script src='https://cdn.jsdelivr.net/npm/netlify-identity-widget@1.5.2/build/netlify-identity-widget.min.js'></script>"]}
]
],
(тег
1 ответ
И это работает, сейчас. Две проблемы:
Версия, которую я запускал/отлаживал, отличалась от версии в package.json. Существует исполняемый файл vuepress и библиотеки vuepress, необходимые для подключаемого модуля. Библиотека всегда была более старой версией во время выполнения.
Мне нужно было изменить импорт пути в index.html с
const { path } = require('path')
наconst { path } = require('@vuepress/shared-utils').
Это моя проблема с документами - я нигде не вижу этого задокументированного.
Спасибо @Sun Haoran за то, что заставил меня искать в нужном месте.
Похожие вопросы
Новые вопросы
plugins
Плагин (или плагин) - это набор программных компонентов, который добавляет определенные возможности в более крупное программное приложение. Если поддерживаются, плагины позволяют настраивать функциональность приложения.