Обновить
16K+
24
Клют Иван@IvanKlut

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

30
Рейтинг
19
Подписчики
Отправить сообщение

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

Спасибо большое. Про пользователей задумывался, но на всё времени не хватает.
Джетбрейнс раньше пользовался, но потом они ограничили регион пользования. С подсветкой кода не должно быть сложно. Если вдруг вам захочется её сделать, то можете взять все регулярки из подсветки для ВСКода и скормить нейросетке. Даже бесплатная Джемини должна справиться. У меня не скоро руки до этого дойдут. А отрисовка на лету это вы имеете в виду чтобы мгновенно всё переводилось в html и можно было наблюдать результат в браузере? Что-то я даже не подумал что это возможно, а похоже идея рабочая.

Дело в том, что при создании Марквана я абстрагировался от веб-отрасли. Была задача создать абстрактное представление не виртуального, а практического книгоиздания (естественно со всеми выгодами гиперссылок и кода). Есть мысли определенным образом переструктурировать информацию, выделив всё что есть полезного у человечества, отсеив некачественное и мусор. Но боюсь, задача усложняется с каждым днём :-)
Что касается технологий. Статический веб-сайт может быть весьма функционален. Посмотрите здесь https://markvan.mudrium.ru/osnovnaya_spetsifikatsiya/vklyucheniya/tehnicheskie.html есть включения с формулами, диаграмами, нотами, картами. Это всё яваскрипт. Я ещё во второй версии не успел сделать демку (в первой была) -- там был онлайн-редактор, где вы могли побаловаться вводом марквана и одновременным его преобразованием в ХТМЛ.
Кроме того, не так уж и сложно реализовать даже поиск по сайту.
Если добавлять в статический сайт электронную коммерцию, то с этим сложнее. Пока не размышлял. Придётся вероятно встраивать виджеты от банков. Есть, конечно и сервисы встраивающие процессинг магазина в сайт, когда-то был Эквид, сейчас не знаю.
Ну а стили вы можете вообще какие заблагорассудится вставлять.
Т.е. есть папка с вашим контентом, а есть папка с темой и конвертер всё это объединяет в готовый сайт.

Пришлось чуть усложнить. Необходимо было заложить гораздо больше смыслов чем в маркдовн и в хтмл. Да и веб в этом проекте вторичен, задачи у стандарта иные (но об этом не в ближайшее время).
На самом деле маркван запоминается легко, если понять общие принципы и у пользователя есть реальная задача.

Спасибо. Особо продвигать не планирую, это пока инструмент для решения своих задач, ну и проверка себя на креативность. Сейчас работаю над более фундаментальным проектом. Как закончу, может и вернусь к этому.

Да, я это понимаю. Просто у меня совершенно иная задача, нежели ставилась перед markdown. И поэтому markvan проще никак не получается.

Размышлял об этом. Но решил, что в готовом документе это не нужно. Возможно такая возможность необходима в режиме творческого размышления. Можете подробнее здесь или в лику расписать для чего именно вы этим пользуетесь, какие смыслы назначаете разным цветам?

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

Здесь всё просто, они должны идти по порядку, однако, если перейти на синтаксис из 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 для каждого соответствия?

1
23 ...

Информация

В рейтинге
289-й
Откуда
Калининград (Кенигсберг), Калининградская обл., Россия
Зарегистрирован
Активность

Специализация

Фулстек разработчик, UI/UX дизайнер
Ведущий
Управление проектами
Управление разработкой
Оптимизация бизнес-процессов
Разработка ТЗ
Разработка продукта