В ходе работы я часто пользуюсь Pastebin, чтобы делиться отрывками кода или целыми скриптами. И поскольку от сервиса всегда нужно было лишь одно — получить ссылку на код, возникла идея создать более простой и минималистичный аналог Pastebin. В результате появился Codeo.
Достаточно ввести или вставить код в текстовое поле, как ссылка на него тут же появится прямо в адресной строке. А подсветка синтаксиса применяется сразу же после выбора языка программирования.
Codeo построен на базе CodeMirror, а поэтому может подсвечивать синтаксис 70 языков программирования, включая комбинированные варианты (например, HTML + PHP).
Кратко о особенностях:
- Пользователь может редактировать собственный код — содержимое обновится, а ссылка останется та же.
- Если пользователь редактирует чужой код, то автоматически создаётся новая ссылка.
- В верхнем правом углу есть кнопки для копирования в буфер обмена ссылки или самого кода.
- Код, загруженный на Codeo, не удаляется после истечения срока давности.
- Сервис запоминает последний выбранный язык программирования и будет предлагать его при следующем визите.
- Выпадающий список языков сортируется по популярности — часто используемые языки всегда будут вверху.
Сервис создавался для браузеров поддерживающих HTML5 History API, поэтому в старых и мобильных браузерах им воспользоваться пока что не получится. В планах — автоматическое определение языка программирования и адаптация под мобильные браузеры.
Автор: empr