Про Маркдаун и разметку Эгеи

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

В Эгее вот такие особенно явные отличия от Маркдауна:


**жирный**
//курсив//
((igoradamenko.com ссылка)) или [[igoradamenko.com ссылка]]

Прошло время, и я до сих пор помню и знаю, как мне делать ссылку в Эгее, хотя пишу в блог раз в пятилетку. Hо каждые пару дней ошибаюсь, когда мне нужно написать ссылку на Гитхабе или в Битбакете. Потому что чёрт его знает, то ли там нужно написать [](), то ли ()[], и я вообще не помню, где писать адрес, а где текст. А когда мне нужно вспомнить за жирность и курсив, я всегда думаю, что * про жирность и _ про курсив. А на самом деле там важны не символы, а их количество (** про жирность, * про курсив, и аналогично с _).

Тут не будет какой-то морали и «А Бирман-то прав был!», но на то, чтобы понять, что Маркдаун не совсем логичная штука, у меня ушло лет пять.

В Маркдауне и ** и __ делают жирный, и это не нормально. В этом есть своя логика, но она в том, что один символ ты используешь для «лёгкого выделения курсивом», а два для «жирного». То есть, больше символов — больше выделение. Но в обычной верстальческой жизни почему-то такая семантика не работает. Наверное потому что я не могу написать два тега em и получить в итоге жирный текст. А в Маркдауне могу, потому что понятие «тега» в целом размазано.

Не нормален и тот факт, что для текста и адреса ссылки используются скобки без особой семантики (почему именно [? почему именно (?).

В Эгее проблема с жирным и курсивом решается просто. Ты всегда используешь два символа, а не один. Это запоминается легче, и потому возможных вариантов уже в два раза меньше: ** и // против *, _, ** и __. А дальше ещё логичнее — наклонный текст наклонными чёрточками, а значит ** для жирного.

Проблема со скобками решается не так явно, но зато пуленепробиваемо — ты можешь использовать и те, и другие скобки, и не промахнёшься. В то время как в Маркдауне я не могу поменять скобки местами без потери результата.

Вероятно всё это сделано по каким-то историческим причинам и из-за технических заморочек. Но как это запомнить так, чтобы раз и навсегда — не представляю.

2018
Популярное