Уценка против разметки - они связаны?

200

Я использую уценку, чтобы редактировать этот вопрос прямо сейчас. В некоторых вики я использовал разметку вики. Это одно и то же? Они связаны? Пожалуйста, объясни. Если я хочу реализовать один или другой в веб-проекте (например, stackoverflow), что мне нужно использовать?

Рон Харлев
источник

Ответы:

227
ryw
источник
4
Мне показался полезным комментарий к проекту Markdown: Markdown - это инструмент преобразования текста в HTML для веб-авторов. В более широком смысле любой инструмент преобразования текста в HTML может считаться поддерживающим «уценку».
PeterX
Краткость - это душа остроумия, но этот ответ может предложить немного больше, например, вокруг «ароматов» уценки, что, как мне кажется, большинство из нас слышали об этом (например, переполнение стека, github и т. Д.). Престижность также для ссылки вики. Я просто грустно улыбнулся, узнав, что Аарон Шварц был одним из его создателей.
Stevec
124

Разметка - это термин из редактирования печати - редактор будет просматривать текст и добавлять аннотации (то есть, курсивом, полужирным шрифтом) для принтеров, которые будут использоваться при создании окончательной версии. Это называлось разметкой текста.

Компьютерный язык разметки - это просто стандартизированное сокращение для такого рода аннотаций.

HTML в основном стандартный веб-язык разметки, но он довольно многословный.

Список в HTML:

<ul>
    <li>Item one</li>
    <li>Item two</li>
</ul>

Markdown - это особый язык разметки, имеющий собственный простой синтаксис.

Список в уценке:

* Item one
* Item two

Оба из них будут работать в ваших сообщениях stackoverflow.

Markdown не может делать все, что может HTML, но оба являются языками разметки.

Кит
источник
2
> Markdown - это особый язык разметки ... называя ваши языки разметки так, вот почему этот вопрос так распространен
Fueled By Coffee
2
Я думаю, что эта заметка Mark-up is a term from print editing - the editor would go through the text and add annotations (i.e. this in italic, that in bold) for the printers to use when producing the final versionдействительно является ключевым моментом в понимании того, что такое наценка, чтобы затем лучше понять разницу между собой и библиотекой уценок
Микаил Абдуллаев
21

Уценка - игра слов, потому что это разметка. «Markdown» - это собственное существительное.

Разметка - это просто способ обеспечения функциональности над обычным текстом. Например: форматирование, ссылки, изображения и т. Д.

Райан Фокс
источник
7

Разметка - это общий термин для форматирования содержимого, такого как HTML, но разметка - это библиотека, которая генерирует разметку HTML. Посмотрите на Markdown .

Росс
источник
5

Разметка и разметка, используемая в Mediawiki (вики-ПО, поддерживающее Википедию), не совпадают.

Они связаны в том смысле, что оба являются менее подробными способами ввода html (с некоторыми дополнительными функциями), но я сомневаюсь, что они связаны друг с другом в любом другом смысле.

Если вы хотите внедрить Markdown на своем сайте, просто Google Markdown + ваша любимая платформа / язык, и вы, скорее всего, найдете библиотеку, которая сделает это за вас.

Если вы хотите реализовать разметку Mediawiki, вам, вероятно, нужно поискать лучшие (например, Markdown).

Oddmund
источник