Я хочу использовать Markdown для хранения текстовой информации. Но быстрый поиск в Google говорит, что Markdown не поддерживает цвет. Также StackOverflow не поддерживает цвет. То же, что и в случае с GitHub.
Есть ли уценка уценки, которая позволяет цветной текст?
<span style="color:red"> *some emphasized markdown text*</span>
. Если вы спрашиваете о нативной обработке цветов уценки, я не думаю, что она существуетОтветы:
Короткий ответ
Уценка не поддерживает цвет!
TL; DR
Как указано в оригинальных / официальных правилах синтаксиса (выделение добавлено):
Поскольку это не «формат публикации», предоставление способа раскрасить текст выходит за рамки Markdown. Тем не менее, это не невозможно, так как вы можете включить необработанный HTML (а HTML - это формат публикации). Например, следующий текст уценки (как предложено @scoa в комментарии):
Результатом будет следующий HTML:
Теперь StackOverflow (и, возможно, GitHub) удалит необработанный HTML-код (в качестве меры безопасности), поэтому вы потеряете здесь цвет, но он должен работать в любой стандартной реализации Markdown.
Другая возможность состоит в использовании нестандартных списков атрибутов, первоначально представленных реализацией Markuru Markdown, а затем принятых несколькими другими (может быть больше или несколько разных реализаций одной и той же идеи, таких как атрибуты div и span в pandoc ). В этом случае вы можете назначить класс абзацу или встроенному элементу, а затем использовать CSS, чтобы определить цвет для класса. Однако вы обязательно должны использовать одну из немногих реализаций, которые фактически поддерживают нестандартную функцию, и ваши документы больше не переносятся на другие системы.
источник
Я начал использовать Markdown для публикации некоторых своих документов на внутреннем веб-сайте для внутренних пользователей. Это простой способ поделиться документом, но не может быть отредактирован зрителем.
Таким образом, эта маркировка текста в цвете «Великолепно». Я использую несколько таких, и это прекрасно работает.
Превращается в Это синий курсив.
А также
Превращается в это красный жирный.
Я люблю гибкость и простоту использования.
источник
Хотя Markdown не поддерживает цвет, если вам не нужно слишком много, вы всегда можете пожертвовать некоторыми из поддерживаемых стилей и переопределить связанный тег с помощью CSS, чтобы сделать его цветным, а также удалить форматирование или нет.
Пример:
Смотрите также: Как изменить тэг em, чтобы он был выделен жирным шрифтом вместо курсива
Тогда в вашем тексте уценки
источник
s {text-decoration:none; color: green}
*
и_
быть другим, но они оба указывают<em>
.Это должно быть короче:
источник
Вы, вероятно, можете использовать латексный стиль:
Чтобы оставить пробел между словами, вам также необходимо включить тильду
~
.источник
~
вместо пробелов для вставки пробелов.Кажется, что kramdown поддерживает цвета в некоторой форме.
Kramdown позволяет встроенный HTML :
Также он имеет другой синтаксис для включения встроенных классов CSS :
Эта страница далее объясняет, как GitLab использует более компактный способ применения классов CSS в Kramdown:
Есть много других вещей, объясненных по ссылке выше . Возможно, вам нужно проверить.
Кроме того, как сказал другой ответ, Kramdown также является средством рендеринга уценки по умолчанию за Jekyll . Так что, если вы создаете что-либо на страницах github, вышеуказанные функции могут быть доступны сразу после установки.
источник
В
Jekyll
я был в состоянии добавить цвета или другие стили к жирному элементу (должно работать со всеми другими элементами, а).Я начал «стайлинг»
{:
и закончил его}
. Между элементом и фигурной скобкой не должно быть места!Будет переведено на HTML:
источник
Если вы хотите использовать чистый Markdown (без вложенного HTML), вы можете использовать Emojis , чтобы привлечь внимание к какой - то фрагмент файла, т.е. ⚠️ ПРЕДУПРЕЖДЕНИЕ ⚠️, 🔴 ВАЖНО ❗🔴 или 🔥 NEW 🔥.
источник
Это работает в заметках Джоплин:
источник
Я имел успех с
Предостережение: класс уже должен существовать на сайте.
источник