Возможность вставлять код в статьи и новый раздел «Разработка» Статьи редакции
Привет. Мы наконец-то доделали возможность вставлять код в материалы — нас периодически об этом спрашивали.
И раз уж появилась возможность вставлять код, то в качестве эксперимента мы открыли новый подсайт «Разработка» — на него не подписаны все по умолчанию, поэтому если вы хотите видеть обновления раздела, нужно зайти в него и подписаться:
Разработчики vc.ru и их друзья попробуют начать писать первые материалы — посмотрим, что из этого получится. Делитесь приёмами и образовательными материалами, знакомьтесь с другими разработчиками, системными администраторами, QA-специалистами и представителями других направлений.
Чтобы проще было делиться примерами кода, обсуждать баги и крутые решения, мы добавили в редактор инструмент «Код».
Нужно лишь вставить в окошко свой фрагмент.
Выглядеть в материале он будет так:
Инструмент поддерживает подсветку синтаксиса для JavaScript, TypeScript, CSS, Stylus, C++, C #, Bash, Shell, JSON, Nginx, ObjectiveC, Swift, Java, PHP, Perl, SQL, Ruby, Go, XML. Если нужен другой язык — пишите, добавим.
У Github есть какая-то фича, позволяющая gist'ы с него (это такой как бы репозиторий, но только для фрагмента кода) добавлять на сторонние сайты. Выглядит очень аккуратно и не надо было бы морочиться.
То есть это такой embed?
Ну вроде того. И там уже есть подсветка всех языков, что известны самому GitHub'у
Денис может меня поправить, но нам вроде нравится не полагаться на сторонние разработки, от которых фиг знает, чего ждать
Поэтому у нас есть Андропов который парсит другие сервисы, если нужно будет – добавим :)