Найти в Дзене
Помоги себе сам

Как вставлять код программы в Яндекс.Дзен

Иногда надо вставить программный код в статью на Дзене и это вызывает проблемы. Во-первых это ужасно читается, во-вторых знаимает ужасно много места.

В одной из моих из первых статей на канале про HTML5 в Adobe Animate я использовал для оформления кода цитирование (<< >>). И это было приемлемо, так как там скрипты были с короткими строками и всего из максимум 10 строк.

Но уже в статье про то, с чего начать, если хочешь научится программировать на C# , уже был код на 40 строк. И некоторые строки были довольно длинными.

На помощь приходит GitHub и функция вставки внешнего кода в редакторе Дзена. Как вставлять внешний код я рассказывал в заметке о вставке опроса в статью Дзена, поэтому повторяться не буду.

Описанный далее способ официальный и единственный одобренный техподдержкой Яндекс.Дзена(я не поленился и сам уточнил). Поэтому не стоит беспокоиться, что предлагаю пользоваться сторонним сервисом.

Итак, заходим на сайт https://gist.github.com и регистрируемся. Обязательно подтверждаем регистрацию в почте, а то кнопочка сохранения будет не доступна. Идём на главную страницу или жмём "+" в правом верхнем углу.

всё интуитивно понятно
всё интуитивно понятно

Даём название файлу. Кстати, если для C# ввести расширение .cs , то оно до публикации почти ничего не раскрашивает, а если поменять на.cpp, то всё как должно быть. Но не стоит беспокоится, потому что после публикации будет раскрашено как надо.

Жмём Creat Public Gist и копируем ссылку (не скрипт). Её можно просто вставить в редактор Дзена (и он поймёт), ну или через вставку внешнего кода.

Следующий фрагмент кода создавать кнопочкой "+" в правом верхнем углу или переходом на главную страницу.

Я написал вопрос в техподдержку есть ли способ попроще и удобнее, аналогично тому, что можно встретить на форумах про программирование. Сказали добавят идею, как возможную к реализации.

_______________upd 22.10.21__________________

Вставки внешнего кода нет уже довольно давно в Дзене, но он понимает когда прямо в статью вставляется ссылка с gist.github.com. Поэтому когда будете копировать ссылку переключите её вид (в правом верхнем углу на gist.github.com) с Script на Share.

______________upd 26.0922______________________

Сейчас вставляет так:

concatinate graphics

Подписчик написал, что ему ответили из официальной поддержки Дзена:

Здравствуйте!
Дело в том, что мы убрали автоматическое оборачивание ссылки в виджет. Теперь возможность вставки оформленного кода будет невозможна, вместо этого вы можете оформлять прямые ссылки.

Но это странно и не понятно так как если Дзен убирает поддержку стороннего кода - пускай сделает свой вариант оформления как это сделано с цитированием.