Подсветка фрагмента кода в Obsidian
Подскажите пожалуйста, возможно ли как-то реализовать подсветку фрагментов кода (одинарные кавычки) в Obsidian?
Я имею в виду подсветку встроенного кода. По умолчанию это черный текст на сером фоне, а мне хотелось бы сделать на нем акцент и выделить цветом.
Ответы (2 шт):
Решил вопрос добавлением следующего сниппета:
.markdown-rendered code,
.cm-s-obsidian span.cm-inline-code {
color: #d53984;
}
Добавление подобного сниппета
.markdown-rendered code,
.cm-s-obsidian span.cm-inline-code {
color: #d53984;
}
Ни к чему не приведёт (по крайней мере в актуальной версии Obsidian). Точнее так:
.markdown-rendered pre code,
.cm-s-obsidian div.HyperMD-codeblock {
background: hsl(0, 0%, 18%);
color: #f8f8f2; /* НЕ СРАБОТАЕТ */
font-family: 'Courier New', monospace; /* Шрифт */
font-size: 14px; /* Размер шрифта для кода */
padding: 10px; /* Отступы внутри блока кода */
border-radius: 5px; /* Скругленные углы */
}
Т.е. общее оформление блока кода применится, а цвет текста нет. Почему так... В Obsidian есть встроенные методы подсветки кода для каждого языка, просто его нужно указывать, иначе получите одноцветный моноширинный шрифт.
Например, так:
```swift
let strValue = "5"
```
Osidian автоматом применит подсветку для указанного языка.