Hugo shortcode. Видео на VK Video

Shortcode для видео VK Video для Hugo.

Содержание

1 Общее описание

  • Видеохостинг VK Video: https://vk.com/video.
  • Реализация сделана на скорую руку.

2 Реализация

  • Добавьте в структуру сайта Hugo файл layouts/shortcodes/vkvideo.html:
     1<div class="embed video-player">
     2  <iframe class="vkvideo-player" type="text/html"
     3    {{ if .IsNamedParams }}
     4    src="https://vk.ru/video_ext.php?oid={{ .Get "oid" }}&id={{ .Get "id" }}&hd={{ .Get "hd" }}"
     5    {{ else }}
     6    src="https://vk.ru/video_ext.php?oid={{ index .Params 0 }}&id={{ index .Params 1 }}&hd={{ index .Params 2 }}"
     7    {{ end }}
     8    width="720" height="405" allow="autoplay; encrypted-media; fullscreen; picture-in-picture; screen-wake-lock;" frameborder="0" allowfullscreen>
     9  </iframe>
    10</div>
    

3 Использование

3.1 Параметры

  • oid: идентификатор владельца;
  • id: идентификатор видео;
  • hd: хэш (внутренняя функция хостера).

3.2 Вставка видео

  • Для вставки видео VK Video используется следующая конструкция (с именованными параметрами):
    1{{< vkvideo oid="606414976" id="456239563" hd="2" >}}
    
  • Для вставки видео VK Video используется следующая конструкция (с позиционными параметрами):
    1{{< vkvideo 606414976 456239563 2 >}}
    

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие