Pull to refresh
17
-1
Клют Иван @IvanKlut

Создаю хорошие интернет-магазины. Стремлюсь дальше

Send message

Можно было бы внимательнее почитать статью, прежде, чем писать подобные комментарии. Пиар выглядел бы совсем по другому, да и не на этом ресурсе. Хорошо, что на Хабре ещё есть и другие участники, которые реально помогают в работе.

Здесь всё просто, они должны идти по порядку, однако, если перейти на синтаксис из https://habr.com/ru/articles/791128/comments/#comment_26480266 то можно и циферки использовать

Прямо даже настроение улучшилось. Спасибо, что помогли оптимизировать - навели на мысль. С утра на свежую голову подумаю.

Вот, теперь мучаюсь, может переделать так?

Вот первая ссылка[~] и ссылка из [двух слов][~]

так большая аналогия со сноской

Не соглашусь в этом, но пропустим. Тогда другой аргумент: 4 символа против двух в строке со ссылкой!

А если посмотреть не на отдельные детали, то ~[...]~ кореллирует с обозначением строчных включений, например =[...]= или &[...]&

Кстати, была и такая идея и с цифрой после тильды

А это текст со [ссылкой][~], адрес которой должен находиться в следующей строке.
|~ example.com (Пример гиперссылки)

но пока на текущем варианте остановился, хотя может всё и поменяться

А, читал, вашу статью, когда она вышла!!! Тоже помогла.

По поводу написания конвертера в html. Готовый взять не получится, т.к. логика местами совсем разная. Я пытался что-то посмотреть, но там столько строчек кода...

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

Ну это вы перегнули. То, что использовал сокращение для именования класса - так это логичное совпадение. А включения понять несложно. Вот есть некое повествование состоящее из слов, а когда нужно в повествование вставить что-то отличающееся от потока, будь то картинка, или кусок кода или просто справка - это включения.

По сути ничем, только чуть красивее и глаз не цепляется за цифру и мозг не пытается подсознательно её расшифровать - меньше когнитивная нагрузка.

Да, видел. Здесь заложен образный смысл надстрочности указателя сноски. Но я захотел сократить, ведь если цифра, то [^2], а, если звёздочки, то лишний символ [^**]. В маркване [*2] и [**], соответственно. И плюс отсылка к самой теме сносок, т.к. они преимущественно звездочковые, когда их мало.

Ещё важна лаконичность содержимого сноски:

|* Это текст сноски.

Мне кажется так эстетичнее.

Благодарю за конструктивный комментарий.

Следует учитывать, что в голове у обычного человека нет понятия метаданные, поэтому стремился указывать сущности как они есть. При разработке своей спецификации, я намерено не ориентировался на привычки продвинутой аудитории, но подсматривал удачные решения. В своё оправдание могу сказать, что в маркване, текстовые заголовки соответствуют markdown = и -, только помимо них есть Части, Главы и само Название.

Про надчёркивание, чтобы не дублировать оставлю ссылку на ранее оставленный комментарий https://habr.com/ru/articles/791128/comments/#comment_26477972

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

Правильно но ли я понял, как в этом примере создать сборник из отдельных рассказов?

Джек Лондон
***
Рассказы

{{
>Белое безмолвие.text
}}

{{
>Подпапка/Zatechktovputi.text (За тех, кто в Пути! Лондон)
}}

Конец сборника

Вот ну так и знал, что кто-нибудь не удержится :)

На самом деле популяризировать это пока рано, нужно сначала чтобы стандарт принял более чёткие очертания, проверенные на ряде проектов. Мне бы ментора по программированию, доработать html конвертер, чтобы не стыдно было его выложить на Гитхаб.

Про pandoc интересно, они там к единому формату всё приводят и потом переконвертируют во что угодно или пишется 1к1 для каждого соответствия?

Спасибо. Этот проект больше разминка для мозга, но вдруг будет полезен не только мне. Я пока доволен результатом, начал следующий проект с использованием этого инструмента. Буду развивать по мере появления потребностей.

Жаль, что вы не поняли.

Символ заголовка запомнить не так сложно, как кажется на первый взгляд, тем более, что большинство будет использовать только = и -.

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

Вставка одних доков в другие есть черновик, см. раздел Маркван-книга, но там ещё кое-то добавить требуется.

Маркван более многословный, потому, что его возможности закрывают потребности создания литературы. А md только для простеньких веб-текстов. Вы сильно удивитесь, если ознакомитесь с правилами оформления пьес и сценариев, тут никакой маркдаун не поможет. Вот попытка подойти к решению задачи по минималистичному отображению сценариев https://markvan.mudrium.ru/markvan-razmetka/spetsifika_publikatsij/razmetka_postanovok.html

Всё нормально, продумано так, что # нигде друг с другом не покусается.

Маркван был придуман именно для того, чтобы действительно сложные тексты можно было набрать или поправить даже во встроенном блокноте виндовс. Конечно, если взять тот же vscode и добавить туда маркван-разметку, то печатать было-бы гораздо комфортнее. Эти вспомогательные значки делать сереньким, если скобочку забыл, то подсвечивать. МОжет быть даже фончик добавлять вложенным включениям. Может кто уже делал подобные расширения, подскажите как сделать своё?

Ага, по типу когда двойной и тройной минус заменяется на тире и длинное тире. Но тут нюанс в том, что такие тексты можно печатать только в специфическом текстовом редакторе. А ещё эти автозамены часто мешают когда нужно ввести именно то, что вводишь.

Теперь понятна точка зрения! Спасибо.

Я рассматривал этот вариант, но он мне не понравился с той точки зрения, что замусоривает заголовок и знак # нужен для нумерации (идентификаторы, автонурованные списки и т.п.) В первоначальном варианте марквана заголовки подчёркивались - это красиво, но непрактично, т.к. нужно совпадение с количеством букв, да и ещё моношрифт не везде. В случае надчёркивания эти символы как-бы отделяют часть текста от другой и заголовок воспринимается как единое целое с последующим текстом (проводил эксперименты, так показалось лучше). Что касается разнообразия символов, то, как только их запомнишь (а применив логику это несложно), то без подсчёта количества знаков мозг хорошо воспринимает уровневость. Очевидно, например, что === важнее, чем ----, а ... ещё менее важны. Опять же. если бы вы раньше не сталкивались с привычной вам альтернативой, то и не так сильно резал-бы глаза иной подход.

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

Могли-бы просто написать, а мне вот такой-то способ кажется удобным, я его применяю. Это было-бы конструктивно.

Information

Rating
Does not participate
Location
Калининград (Кенигсберг), Калининградская обл., Россия
Registered
Activity

Specialization

Fullstack Developer, UI/UX Designer
Lead
Project management
Development management
Optimization of business processes
Development of tech specifications
Product development