PHP
Как вставить Gist через визуальный редактор
25.01.2021
362

Как вставить Gist через визуальный редактор

Большинство визуальных редакторов запрещают вставку тега <script> в целях безопасности.


При помощи простого регулярного выражения можно заменить все ссылки на gist.


Простая функция на PHP:

    /**
     * Embed Gist script
     *
     * @param string $content
     * @return mixed null | string
     */
    public static function gistContent($content = null)
    {
        if (is_string($content)) {
            return preg_replace('/https:\/\/gist.github.com(.*?).js/', '', $content);
        }
        return null;
    }


Источник: ZetRider