Хотя документацию по плагину Yoast SEO можно найти на Yoast.com, здесь вы можете просмотреть исходный код проекта, найти и обсудить открытые проблемы и даже внести свой вклад.
Вот руководство по установке Yoast SEO на ваш сайт WordPress.
В Yoast мы используем специальный набор инструментов для разработки нашего кода. Прежде чем внести свой вклад, убедитесь, что у вас установлены следующие инструменты.
После установки вышеупомянутых инструментов вы можете использовать следующие шаги, чтобы получить разрабатываемую версию Yoast SEO. Обратите внимание, что при этом будет загружена последняя разрабатываемая версия Yoast SEO. Хотя эта версия обычно стабильна, ее не рекомендуется использовать в производственной среде.
В вашей установке WordPress перейдите к wp-content/plugins
и выполните следующие команды:
git clone https://github.com/Yoast/wordpress-seo.git
cd wordpress-seo
Чтобы установить все необходимые зависимости, выполните следующие команды:
composer install
yarn
grunt build
Во время разработки вы можете запустить grunt build:dev
вместо grunt build
, чтобы не загружать некоторые зависимости, которые необходимы только для производственной среды.
Обратите внимание: если вы измените что-либо в JavaScript или CSS, вам придется запустить grunt build:js
или grunt build:css
соответственно.
Для активной разработки вы можете запустить grunt watch
, чтобы поддерживать сборку в актуальном состоянии, и сразу же запускать проверки.
Только для JavaScript доступен сервер разработки веб-пакетов. Чтобы включить dev-сервер, вам нужно добавить это в config.php
вашей установки WordPress:
define ( ' YOAST_SEO_DEV_SERVER ' , true );
и вы можете запустить его, запустив yarn start
в папке wordpress-seo
.
Другая альтернатива JavaScript — grunt webpack:watch
. Эта команда будет поддерживать актуальность файлов JS. Вам придется обновить страницу самостоятельно, поскольку на этом сервере не работает сервер разработки.
В этом репозитории используется плагин Yoast Grunt Tasks.
Чтобы запустить тесты для пакетов js, выполните следующую команду из папки packages/js
:
yarn test
Это портал разработчиков Yoast SEO, который не следует использовать для поддержки. Пожалуйста, посетите форумы поддержки.
Если вы обнаружите проблему, сообщите нам об этом здесь! Пожалуйста, следуйте этим рекомендациям о том, как написать хороший отчет об ошибках.
Нам может очень помочь, если вы предоставите обратную связь по обнаруженной ошибке. Вы можете использовать код из этого списка, чтобы включить обратную трассировку в конфигурации вашего веб-сайта.
Любой желающий может внести свой вклад в Yoast SEO. Пожалуйста, прочтите правила внесения вклада в этот репозиторий.
Вы можете внести свой вклад разными способами: