Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
К тому же, в консорциуме W3C некоторое время назад создали группу Markdown Community Group, которая и должна координировать усилия по выработке единой версии Markdown. Работа и выпуск «стандартных» спецификаций за их спиной — по меньшей мере, показатель некоторого неуважения к тем, кто потратил время и усилия на этот проект.За два года эта группа что-нибудь родила? Если нет, то в топку эту группу! Я рад, что кто-то потратил время и предложил что-то дельное в этом отношении!
За два года эта группа что-нибудь родила? Если нет, то в топку эту группу!Боюсь, так весь W3C разогнать придётся :)
Если к команде подключится ещё и ВикипедияВикипедия не пользуется Markdown, у неё свой стиль вики-разметки MediaWiki. Переход Википедии ни на какой другой язык разметки осуществляться, естественно, не будет из-за общей консервативности редакторов, количества страниц и общей неудобности решений вроде Markdown для Википедии.
Зачем придумывать язык разметки, если в нем все равно можно использовать HTML? Может лучше использовать HTML?Наверное, потому что писать в разметке HTML неудобно? Ради этого всё и затевалось ведь. Возможность использовать HTML внутри разметки покрывает тот ~1% случаев, когда это бывает необходимо.
Я, как бы, и есть разработчик.
И вот особенностью именно моего проекта является его конфигурация, которая не привязана к BB-кодам.
Если вы разработчик, то ваша задача — превозмогать трудности.
# Header
## Subheader
### Subsubheader
Content.
^(.+?)[ ]*\n(=+|-+)[ ]*\n+
Может лучше использовать HTML?
Т. е. markdown должен по идее парсится только одной программой, которая конвертит его в html.
# Document Title
###### Sub x 6 title
======
, ------
, ###
. Три типа заголовков, хорошо видно, логичная иерархия. А если вам нужно 4 и более уровня заголовков, то вы пишете что-то шибко сложное. :-)Единственным решением, на мой взгляд, придумать новый способ указания заголовков (//////// or ;;;;;;;;;;; or :::::::::: or .........)
≡≡≡≡≡≡
, он хотя бы будет логичным.Level1 haeder ===================== Level2 header --------------------- Level3 header .....................
! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
(большинство символов использовать не рекомендуется). Во‐вторых, первым уровнем будет заголовок, который вы подчеркнули первым, независимо от того, как вы его подчеркнули. В‐третьих, следующий заголовок с другим стилем подчеркивания будет иметь второй уровень. Следующий заголовок с отличным от обоих предыдущих стилей будет иметь третий уровень и так далее. Попытка использовать уровень не в свою очередь (третий после первого или новый стиль подчеркивания где‐то, кроме как после заголовка наибольшего уровня) — ошибка. Недостаточная длина подчёркивания (оно должно быть, как минимум, такой же длины, что и заголовок (про fullwidth символы (= 2 символа подчёркивания) и диакритику (= 0 символов) парсер знает)) — предупреждение и никакого заголовка (предупреждение есть и в созданном HTML, и в stderr).# Document Title ##########
###### Sub×6 title ########
Однако, сам Джон Грубер несколько возмущён, что посторонние люди называют очередную реализацию синтаксиса «стандартной».
Он же сказал изменить наввание и извиниться.
Как что? Он ее создал: daringfireball.net/projects/markdown/
Ну не нравится вам его реакция, ну байкотируйте markdown и требуйте BBCode.
Однако, сам Джон Грубер несколько возмущён, что посторонние люди называют очередную реализацию синтаксиса «стандартной».
в рамках проекта Standard Markdown (Standard Markdown).
Github, Reddit и StackExchange предложили стандартный синтаксис Markdown