Skip to content

Yandex Turbo plugin for Grav CMS

License

Notifications You must be signed in to change notification settings

dragomano/grav-plugin-yandex-turbo

Repository files navigation

Yandex Turbo Plugin

The Yandex Turbo Plugin is an extension for Grav CMS that generates a RSS feed of your blog in accordance with the Yandex.Turbo technology. The yandex-turbo plugin works out of the box. You can just go directly to https://yoursite.com/turbo and you will see the generated RSS.

Installation

Installing the Custom Translate Widget plugin can be done in one of three ways:

  • via GPM (Grav Package Manager): bin/gpm install yandex-turbo
  • via a zip file: extract the package into /your/site/grav/user/plugins and rename to yandex-turbo
  • via the Admin Plugin.

Configuration

Note that if you use the Admin Plugin, a file with your configuration named yandex-turbo.yaml will be saved in the user/config/plugins/ folder once the configuration is saved in the Admin.

In manual mode, before configuring this plugin, you should copy the user/plugins/yandex-turbo/yandex-turbo.yaml to user/config/plugins/yandex-turbo.yaml and only edit that copy.

enabled: true
route: '/turbo'
feed_title: null
feed_description: null
max_content_length: 150
content: null
content_source: desc
show_author: true
show_pubdate: true
sort_by: date
sort_dir: desc
image_effects:
  resize: false
  cropResize: true
  grayscale: false
image_width: 300
image_height: 200
enable_cache: false

How to remove a specific page from the feed

Add the following lines to the header of the page file:

yandex_turbo:
    active: false

Плагин Yandex Turbo при обращении к адресу https://yoursite.com/turbo формирует специальную RSS-ленту, которую можно добавить в качестве источника Турбо-страниц в Вебмастере.

Установка

Установка плагина Custom Translate Widget может быть выполнена одним из трех способов:

  • через GPM (менеджер пакетов Grav): bin/gpm install yandex-turbo
  • с помощью zip-файла: извлеките содержимое архива в /your/site/grav/user/plugins, затем переименуйте в yandex-turbo
  • с помощью плагина админки.

Конфигурация

При сохранении настроек через плагин админки нужный файл с настройками плагина будет создан автоматически.

Если же админкой вы не пользуетесь, скопируйте файл user/plugins/yandex-turbo/yandex-turbo.yaml в user/config/plugins/yandex-turbo.yaml и редактируйте последний.

enabled: true
route: '/turbo'
feed_title: null
feed_description: null
max_content_length: 150
content: null
content_source: desc
show_author: true
show_pubdate: true
sort_by: date
sort_dir: desc
image_effects:
  resize: false
  cropResize: true
  grayscale: false
image_width: 300
image_height: 200
enable_cache: false

Как убрать конкретную страницу из ленты

Добавьте в шапку файла страницы строчки:

yandex_turbo:
    active: false