Pull to refresh
  • by relevance
  • by date
  • by rating

markItUp! легкий редактор на JavaScript

Website development


markItUp! это «легкий» редактор для jQuery. Это не WYSIWYG редактор и никогда им не будет. Вся «соль» этого редактора в том, что можно настроить его для использования с любыми средствами подсветки. BBCode, Markdown, Wiki синтаксис, Textile и конечно же HTML.

Особенности:
— Легкая интеграция
— Поддержка «горячих» клавиш
— Панель управления легко настраивается
— Легко изменяется и настраивается
— Просмотр результатов через AJAX
— Настраиваемый внешний вид

Примеры использования
Домашняя страница
Total votes 44: ↑41 and ↓3 +38
Views3.9K
Comments 47

Подготовка статей для хабра: расширение Markdown + подсветка синтаксиса + загрузка изображений

Lumber room

Описание

Представляю вашему вниманию расширение «человеческого» языка разметки Markdown для использования на хабре.Основные цели:
  • Заменить «человеко-читабельный», но отнюдь не «человеко-писабельный» HTML на Markdown.
  • Обеспечить поддержку расширенной разметки хабра.
  • Автоматизировать загрузку изображений и вставку их URL в статью.
  • Добавить подсветку синтаксиса.
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views824
Comments 34

MarkHtml

PHP
Библиотека для чистки HTML кода от XSS вставок и лишних закрывающих тегов, позволяет фильтровать входные данные, способные нарушить работу сайта.

В отличии от других аналогичных библиотек, например Jevix, ставка сделана не на разрешающие теги и атрибуты, а на запрещающие. То есть, возможно вводить всё, кроме запрещённого.

Читать дальше →
Total votes 25: ↑23 and ↓2 +21
Views1.6K
Comments 15

McDao – MarkDown с акцентом

Lumber room
Вопрос о методике контент менеджемента (в узком техническом его смысле, как конкретно редактор контента управляет данными) передо мной стоял уже давно. Многолетний опыт разработок показал, что однозначного ответа нет и не будет. Очень много зависимостей от конкретной задачи, технический подготовке менджеров и других факторов. Решение о том, какая методика будет применена в системе, будет разная в каждом случае.
Читать дальше →
Total votes 9: ↑6 and ↓3 +3
Views393
Comments 16

Простой вики-движок zen-wiki

Crowdsourcing
Это пост про простой вики-движок предназначенный для ведения личных заметок.

Фичи


Что есть
  • Markdown
  • Подсветка кода
  • Автоматическое древовидное меню
Чего нет
  • Истории правок
  • Коллективного редактирования
  • Хранилища картинок/файлов
  • Других ненужных вещей


Читать дальше →
Total votes 24: ↑21 and ↓3 +18
Views13K
Comments 28

Markdown, Dropbox и Hosting/Blogging платформа для перфекционистов

Self Promo
Перенесено из Q&A

Хочу рассказать об идее, которой болею уже некоторое время и даже взял на себя труд прописать ее довольно подробно.

Задача этого поста: найти единомышленников и профессионалов, которые помогут ее реализовать. Ну или осознать, что смысла в ней мало и мне стоит заняться более продуктивными вещами.

Идея в одном предложении:

mdbox.com — Веб Сервис для создания и управления простыми сайтами и блогами, с использованием Dropbox.

Всех, кто любит Markdown и Dropbox, прошу под кат

Читать дальше →
Total votes 29: ↑24 and ↓5 +19
Views2.1K
Comments 29

«Разбор полетов» — episode 19 — Разговоры на кухне про кухню

Self Promo
С превеликим удовольствием и радостью представляем Вашему вниманию очередной, девятнадцатый выпуск подкаста «Разбор Полетов», в котором мы говорим о о событиях и технологиях, которые взволновали нас на этой неделе, и будут волновать Вас!
В сегодняшнем выпуске мы поговорим:
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views646
Comments 0

ReText — редактор для Markdown и reStructuredText

Open source
Привет Хабру!
Хочу представить вам простой текстовый редактор для легковесных языков разметки, таких как Markdown и reStructuredText.

Редактор написан на Python с использованием библиотек PyQt и работает на Linux и других UNIX-подобных операционных системах. Поддерживает вкладки, «живой просмотр», подсветку синтаксиса и экспорт в популярные форматы.
Читать дальше →
Total votes 40: ↑38 and ↓2 +36
Views18.9K
Comments 17

Markdown разметка в RubyOnRails-приложении

Southbridge corporate blogWebsite developmentRuby on Rails

В одном новом проекте, написанном на ruby on rails, была поставлена задача дать возможность пользователю использовать markdown-разметку для форматирования текста. Один из вариантов реализации описан в данной статье.
Читать дальше →
Total votes 15: ↑9 and ↓6 +3
Views9K
Comments 4

CoffeeScript 1.5.0 позволяет писать комментарии в формате Markdown

JavaScriptProgrammingPerfect codeCoffeeScript
Сегодня, 25 февраля, вышла версия 1.5.0 языка CoffeeScript. В ней впервые появилась базовая поддержка так называемого «грамотного» или «литературного» программирования (literate programming). Концепцию грамотного программирования придумал Дональд Кнут в 1981 году при разработке системы TeX. В отличие от исходного кода на обычном языке программирования, который включает в себя небольшие вкрапления комментариев, грамотное программирование подразумевает написание текстового документа на естественном языке с вкраплениями кода. Многие существующие системы грамотного программирования вообще не зависят от конкретного машинного языка.
Читать дальше →
Total votes 45: ↑40 and ↓5 +35
Views10.4K
Comments 22

Prepros: open-source компилятор файлов для front-end разработки

Website developmentCSSJavaScript


Здравствуйте, уважаемые Хабражители.

Данная статья посвящена фантастическому, на мой взгляд, open-source приложению Prepros, которое может облегчить рабочий процесс многим фронт-энд разработчикам.

Prepros умеет компилировать файлы LESS, Sass, SCSS, Stylus, Jade, Slim, Coffeescript, LiveScript, Haml и Markdown, минифицировать и объединять в один JavaScript-файлы и это еще не все.

Под катом — более подробный обзор приложения.

Читать дальше →
Total votes 49: ↑41 and ↓8 +33
Views46.2K
Comments 23

Набор регулярных выражений для MarkDown

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

Недавно столкнулся с тем, что в новом проекте надо было сделать подсветку синтаксиса для языка разметки MarkDown. В последнее время он достаточно популярен в разных местах. Долго гуглил, в результате пришлось все писать самому и долго тестировать чтобы все работало правильно.
Под катом набор регулярных выражений, которые ищут основные элементы разметки MarkDown в варианте для Objective-c.
Читать дальше →
Total votes 31: ↑24 and ↓7 +17
Views7.8K
Comments 17

Веб-справка, веб-документы. Еще проще

Website developmentOpen sourceJavaScript
Sandbox
Представляю вам бандл библиотек для создания web-документов с использованием разметки Markdown.
Сразу хочу сказать, библиотек такого направления в сети много, но эта имеет принципиальные отличия и обладает большим функционалом по сравнению с ними. Что называется powered by.
Это рассказ о прототипе и полной документации еще нет. Возможны (и нужны) изменения в коде и архитектуре библиотеки, но язык разметки и шаблон страницы уже практически стабильны.
Нажимая на эту кнопку, я соглашаюсь считать пост интересным и поучительным...
Total votes 24: ↑21 and ↓3 +18
Views15.7K
Comments 8

Ознакомление с компонентами в Markdown webdocs

Website developmentOpen sourceJavaScript

В продолжение вводной части habrahabr.ru/post/196248, в этой статье я обзорно расскажу о механизме компонентной системы реализованной в библиотеке controls.js и используемой в Markdown webdocs для создания и вставки активного контента в текстовый документ.
Читать дальше
Total votes 7: ↑6 and ↓1 +5
Views6.9K
Comments 0

Призраки в облаках или установка Ghost в Windows Azure

Node.JSMicrosoft Azure
Tutorial
Сегодня многие блоггеры считают, что Wordpress стал слишком перегружен лишним функционалом и превращается из платформы для блогов в полноценную и сложную CMS. Это вовсе не плохо — разнообразие плагинов, модулей и тем, доступных сейчас в сети, позволяет использовать возможности платформы практически для любых целей. Однако у этого разнообразия есть и обратная сторона медали. Нагромождение модулей негативно сказывается на производительности сайта, при том, что даже «чистый» вордпресс не может похвастаться выскокой скоростью работы.

Ghost


Некоторое время назад на сайта стартапов Kickstarter был запущен проект под названием Ghost, слоган которого был «just a blogging platform» (платформа только для блогов). Идея пришлась многим по вкусу и проект собрал почти $200.000, вместо изначальных $25.000. Сейчас проект активно развивается и на официальном сайте уже доступна для скачивания версия 0.3.3.

Меня, как и многих других, очень заинтересовал этот проект. Во-первых, мне нравится минималистичный дизайн. Во-вторых, Wordpress и правда немного избыточен для моих нужд и слегка туповат в работе. А в-третьих, меня завлекло то, что Ghost разрабатывается на Node.js — технология, о которой очень много говорят в последнее время. Я решил попробовать в действии, что же это за «just a blogging platform», и установить его себе в Windows Azure как дополнение к основному блогу.
Читать дальше →
Total votes 15: ↑10 and ↓5 +5
Views4.3K
Comments 7

Прототип необычной надстройки для GitHub, система подготовки веб-справки с использованием GitHub Pages

Website developmentOpen sourceJavaScript
Продолжая свои рискованные и бесчеловечные эксперименты в области веб-проектирования, сегодня я предлагаю вашему вниманию дальнейшее развитие Markdown webdocs и его интеграцию с сервисом GitHub.
Что получилось: достаточно простая, несколько вики-подобная (в подходе к редактированию), с форматированием текста markdown + html + компоненты, с встроенным редактором (и не только текста страницы, но и структуры сайта), без дополнительных сервисов/серверов/базы данных, основанная на Git(Hub) и файлах, фактически CMS система ориентированная на создание документации, простых сайтов или веб-приложений, с возможностью распределенной работы с общим репозиторием (читаемые диффы, автоматические коммиты, возможны пул-реквесты).
Активировать портал к новой технологии
Total votes 35: ↑35 and ↓0 +35
Views7.4K
Comments 18

Github + Markdown = Viewdocs

Website developmentOpen source
Translation
Для ПО с открытым исходным кодом очень большое значение имеет документация. На своем опыте я убедился, что написание хорошей документации зачастую даже важнее написания тестов.

Когда я перерос README на Github, я рассматривал только 2 варианта для документации: Github Pages и Read the Docs. К сожалению, у меня возникли проблемы с обоими. Главным образом, Read the Docs заставляет меня использовать reStructured Text, а Github Pages подразумевает поддержку отдельной ветки и использование генератора статичных страниц.
Читать дальше →
Total votes 34: ↑26 and ↓8 +18
Views12.8K
Comments 15

Open Source документация для MODX Revolution

MODX
Хочу представить вам новый проект по ведению открытой документации для MODX Revolution.

Зачем?

Затем, что система далеко не новая, а нормальной русскоязычной документации до сих пор нет. Всё, что есть, разбросано по разным сообществам и блогам, которых несколько десятков, и любой начинающий пользователь бегает туда-сюда, задавая вопросы.

Официальная документация на русском не ведётся. Не знаю, как сейчас, но год назад у них просто не сохранялась кириллица.

Почему не сделать это на сайте n или z?

Потому, что у этих сайтов есть хозяева, у них нужно просить логины\пароли и нет никакой гарантии, что завтра сайт не пропадёт, оставив ваш вклад в кэше гугла.

Например, я пробовал писать про свои дополнения на официальном сайте, а потом они его переделали, и мой логин пароль больше не подходит. Просто зарегистрироваться нельзя — нужно получать их через письмо в поддержку. Конечно, повторно это делать нет желания.

К тому же, сообщество MODX не может похвастаться сплоченностью, и основных разработчиков просто не собрать в одном месте, чтобы они что-то там написали.
Читать дальше →
Total votes 16: ↑10 and ↓6 +4
Views15.4K
Comments 23

Создаем тег Markdown с помощью Polymer/Web Components

Website developmentCSSJavaScript
Translation
Tutorial
К сожалению довольно сложно найти хорошие материалы по web-components на русском языке, поэтому мы с filipovskii_off решили перевести эту небольшую статью от Rob Dodson.

Эх… Markdown… Отличная штука! Я, честно говоря, не писал бы этот пост, если бы не Markdown. Много раз я пытался начать блог, но каждый раз находил процесс написания слишком ограниченным, как в GUI так и в HTML режиме WordPress. Markdown всё изменил для меня. По-моему, нам давно пора сделать его полноценной частью инструментария разработчика.
Сегодня я покажу вам, как создать тег Markdown с помощью Polymer, Web Components фреймворка от Google.

Github


Если хотите следить за ходом создания тега, хватайте код с Github.
Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Views10K
Comments 8