Облегченный язык разметки для значков

#javascript #icons #markup

#javascript #Значки #разметка

Вопрос:

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

Например, «flag: red» будет отображать … красный флаг. «Light: green» будет отображать зеленый сигнал светофора. Значки могут быть взяты из библиотеки изображений, символов Юникода или, возможно, из графической библиотеки.

Существует ли такой язык?

Ответ №1:

Github реализовал нечто подобное для своей разметки. Вы бы написали :cake: и получили это (в масштабе с остальным текстом, заметьте):

этот пирог - ложь

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

Ответ №2:

Вы могли бы сделать это с помощью reStructuredText, добавив несколько «пользовательских интерпретируемых текстовых ролей», но если все, что вы хотите сделать, это выбрать значки, вам, вероятно, лучше использовать пользовательский «язык, зависящий от домена». Однако то, как вы это сделаете, очень зависит от среды, которую вы хотите использовать.