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

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

Содержание

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

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

2 Реализация

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

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

3.1 Параметры

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

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

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

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

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