Skip to content

Arm0ID/Obsidian-Redline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Obsidian-Redline

Как добавить красные строки в Obsidian: мой опыт и решение

Obsidian — это мощный инструмент для создания заметок и управления знаниями, который позволяет настраивать внешний вид и функциональность через CSS-стили. Однако по умолчанию в Obsidian отсутствует поддержка красных строк (абзацев с отступами), что может быть неудобно для тех, кто привык к классическому форматированию текста. В этой статье я расскажу, как я столкнулся с этой проблемой, решил её с помощью CSS, и как вы можете использовать моё решение для своих заметок.


Проблема: отсутствие красных строк

Когда я начал активно пользоваться Obsidian, я заметил, что текст в заметках выглядит "плотным" и лишённым привычного форматирования. Особенно это бросалось в глаза при написании длинных текстов: абзацы сливаются друг с другом, и текст становится трудночитаемым. Красные строки, которые обычно помогают визуально разделить абзацы, отсутствовали.

Я попробовал несколько способов решения:

  1. Добавление пустых строк между абзацами — работает, но выглядит избыточно.
  2. Использование пробелов в начале абзаца — неудобно и непрактично.
  3. Поиск готовых решений в интернете — нашёл только фрагменты кода, которые не работали так, как мне хотелось.

В итоге я решил создать собственный CSS-скрипт, который бы автоматически добавлял красные строки ко всем абзацам.


Решение: CSS-скрипт для красных строк

После нескольких экспериментов я написал простой CSS-код, который решает проблему. Вот он:

/* Добавление красной строки для всех абзацев / .markdown-source-view .cm-line:not(:empty), .markdown-preview-view p { text-indent: 2em; / Размер отступа для красной строки / margin-bottom: 0.5em; / Расстояние между абзацами */ }

Как работает этот код?

  1. .markdown-source-view .cm-line:not(:empty):

    • Этот селектор применяет стиль к тексту в режиме редактирования (Source Mode).
    • text-indent: 2em; создаёт отступ в начале каждого абзаца.
    • margin-bottom: 0.5em; добавляет небольшое расстояние между абзацами для лучшей читаемости.
  2. .markdown-preview-view p:

    • Этот селектор применяет стиль к тексту в режиме предпросмотра (Preview Mode).
    • Аналогично создаётся отступ для каждого параграфа.

Как установить скрипт

Чтобы использовать этот CSS-код в вашем Obsidian, выполните следующие шаги:

  1. Откройте настройки Obsidian.
  2. Перейдите в раздел Оформление в левом меню.
  3. Пролестайте в самый низ до "Фрагменты CSS кода".
  4. Нажмите на значок папки, чтобы открыть проводник.
  5. Вставьте туда файл redline.css.
  6. Вернитесь в те же настройки и включите стили!

Результат

После применения скрипта все ваши абзацы будут начинаться с красной строки, что сделает текст более структурированным и удобным для чтения. Вы сможете наслаждаться классическим форматированием, не жертвуя функциональностью Obsidian.


Дополнительные настройки

Если вы хотите настроить отступы под свои предпочтения, измените значения в CSS-коде:

  • text-indent: Увеличьте или уменьшите значение, чтобы сделать отступ больше или меньше.
  • margin-bottom: Настройте расстояние между абзацами.

Пример: text-indent: 1.5em; /* Меньший отступ / margin-bottom: 1em; / Больше расстояния между абзацами */


Почему это полезно для других пользователей?

Многие пользователи Obsidian сталкиваются с той же проблемой: отсутствие красных строк делает текст менее читаемым. Мой CSS-скрипт — это простое и эффективное решение, которое можно легко интегрировать в любой Vault. Он особенно полезен для:

  • Писателей и блогеров, которые создают длинные тексты.
  • Студентов и исследователей, которым важно сохранять чёткую структуру заметок.
  • Любителей классического форматирования текста.

Удачи в ваших заметках! 🚀

About

Вернём Красную Строку у абзацев в Obsidian!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages