Возможность вставлять код в статьи и новый раздел «Разработка» Статьи редакции
Привет. Мы наконец-то доделали возможность вставлять код в материалы — нас периодически об этом спрашивали.
И раз уж появилась возможность вставлять код, то в качестве эксперимента мы открыли новый подсайт «Разработка» — на него не подписаны все по умолчанию, поэтому если вы хотите видеть обновления раздела, нужно зайти в него и подписаться:
Разработчики vc.ru и их друзья попробуют начать писать первые материалы — посмотрим, что из этого получится. Делитесь приёмами и образовательными материалами, знакомьтесь с другими разработчиками, системными администраторами, QA-специалистами и представителями других направлений.
Чтобы проще было делиться примерами кода, обсуждать баги и крутые решения, мы добавили в редактор инструмент «Код».
Нужно лишь вставить в окошко свой фрагмент.
Выглядеть в материале он будет так:
Инструмент поддерживает подсветку синтаксиса для JavaScript, TypeScript, CSS, Stylus, C++, C #, Bash, Shell, JSON, Nginx, ObjectiveC, Swift, Java, PHP, Perl, SQL, Ruby, Go, XML. Если нужен другой язык — пишите, добавим.
Отличная идея с этим новым разделом. Хочется даже что-то написать в этот раздел, но понятия не имею что именно )
Комментарий недоступен
Комментарий недоступен
Комментарий недоступен
А что именно хотели бы почитать по этой теме?
Не надо, этого добра в сети как грязи.
VC теперь не только Пикабу, но и Хабр (шутка)
Хабрбу
VC — Хабр
Хабр — торт
Следовательно: VC — торт
В приложении для iOS подсветка кода не работает
В приложении для Android тоже, если вас это успокоит (скоро поправим 🙌)
Скоро будет поддерживаться
Комментарий недоступен
Вам - не знаю, а нам надо
Чтобы унижать тех кто не умеет в программирование.
Комментарий недоступен
Добавьте подсветку для Rust.
И для питона.
В настройках игры увеличьте яркость, а вообще хорошая игра эта Rust
Kotlin
Раз пошла такая пьянка, то и 1С тоже
Комментарий недоступен
Kotlin
Спасибо VC - у вас лучшая платформа в мире! Даже удобнее чем Medium!
Было бы классно:
1. Картинку вставлять не через upload, а через past
2. Когда жмешь Backspace - то перескакивать на строчку выше при достижении начала строчки
Хочу добавить пару идей для приложения.
1. Из статьи есть только кнопка назад, но нет кнопки домой. После десятка-другого прочитанных через рекомендации материалов быстро вернуться на главную=перезапустить приложение.
2..... Забыл. У меня такая память, минута, и снова "Здравствуйте!"
И тёмную тему. Иначе скоро за вас это сделают солда... гугл
/>>>while x:
... print(‘ti - kotik’)
У Github есть какая-то фича, позволяющая gist'ы с него (это такой как бы репозиторий, но только для фрагмента кода) добавлять на сторонние сайты. Выглядит очень аккуратно и не надо было бы морочиться.
То есть это такой embed?
Scala!
Было бы неплохо сделать отдельный сайт по типу хабра (благо они решили уйти в английскую аудиторию), получается тут хаб разработки, а на dtf разработка игр отдельно от vc
Куда-куда они решили уйти? Появление англоязычной версии не значит, что Хабр «ушёл в английскую аудиторию».
«Инструмент поддерживает подсветку синтаксиса для JavaScript, TypeScript, CSS, Stylus, C++, C #, Bash, Shell, JSON, Nginx, ObjectiveC, Swift, Java, PHP, Perl, SQL, Ruby, Go, XML. Если нужен другой язык — пишите, добавим».
Дык Python же!
Сегодня как раз опробовал вставку кода в рамках своей статьи.
В целом работает хорошо. Подсветка кода отсутствует, но то специфика форматирования Shell-команд. Хотелось бы иметь возможность задавать язык программирования для блока, потому что ой как я не уверен, что с расширением количества языков автоформаттер будет отрабатывать 100% корректно во всех случаях.
Чего реально не хватало - возможности вставить кусок кода inline, то есть посреди текста. К примеру, в статье пишется про команду в шелле, которую хочется визуально выделить для удобства читателя. В Markdown это делается вот так: `echo "HELLO WORLD"`. А в отсутствие возможности приходится выделять курсивом или "маркерным выделением", что несколько не то, потому что маркерное выделение вообще для другого предназначено.
Ну и из совсем сумасшедших идей - сделать импорт из Markdown или reStructured text. Структура блоков и выделений у них и визуального редактора схожая, для публикации я сделал копию из Markdown Preview, большая часть форматирования осталась на месте. Но не вся. В случае с большими статьями это избавило бы от геморроя с детальной проверкой форматирования в предпросмотре.
P.S. А сама идея хаба - вообще отличная. На vc.ru немало разработчиков, и им есть о чём сказать, я уверен.