Obsidian как изменить цвет текста
Перейти к содержимому

Obsidian как изменить цвет текста

  • автор:

 

Name already in use

obsidian-docs / en / How to / Format your notes.md

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink
  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents

Copy raw contents

Copy raw contents

Obsidian is a Markdown-based note-taking and knowledge base app.

We currently support the formats below:

Link to a page: [[Internal links]].

Embed another file (read more about [[Embedding files]]):

![[Obsidian#What is Obsidian]]

%% These headings use HTML to avoid cluttering the Outline/Table of contents %%

This is a heading 1

This is a heading 2

This is a heading 3

This is a heading 4

This is a heading 5

This is a heading 6

You can also use the alternative syntax for Heading 1 and Heading 2.

This text will be italic

This will also be italic

This text will be bold

This will also be bold

You can combine them

  • Item 1
  • Item 2
    • Item 2a
    • Item 2b
    1. Item 1
    2. Item 2
    3. Item 3
      1. Item 3a
      2. Item 3b

      Create a loose list by adding a blank line between any two list items.

      Will look like this:

      Engelbart

      Example of this above image resized to 100 pixels wide:

      Engelbart|100

      or for local images

      Markdown style links can be used to refer to either external objects, such as web pages, or an internal page or image.

      Obsidian URI links

      [[Using Obsidian URI|Obsidian URI]] links can be used to open notes in Obsidian either from another Obsidian vault or another program.

      For example, you can link to a file in a vault like so (please note the [[Using Obsidian URI#Encoding|required encoding]]):

      You can link to a note by its vault name and file name instead of path as well:

      If the URL contains spaces, you can escape them by replacing them with %20 .

      Or you can enclose the target in <> , such as:

      Human beings face ever more complex and urgent problems, and their effectiveness in dealing with these problems is a matter that is critical to the stability and continued progress of society.

      — Doug Engelbart, 1961

      Text inside backticks on a line will be formatted like code.

      You can add syntax highlighting to a code block by adding a language code after the first set of backticks.

      Obsidian uses Prism for syntax highlighting. For more information, refer to Supported languages.

      [!note] [[Live preview update|Live Preview mode]] doesn’t support PrismJS and may render syntax highlighting differently.

      • #tags, links, formatting supported
      • list syntax required (any unordered or ordered list supported)
      • this is a complete item
      • [?] this is also a complete item (works with every character)
      • this is an incomplete item
      • tasks can be clicked in Preview to be checked off

      You can create tables by assembling a list of words and dividing the header from the content with hyphens, — , and then separating each column with a pipe | :

      First Header Second Header
      Content from cell 1 Content from cell 2
      Content in the first column Content in the second column

      The vertical bars at the start and end of a line are optional.

      This results in the same table as the one above.

      Tables can be justified with a colon Another example with a long title And another long title as a example
      because of the : these will be justified this is centered

      If you put links in tables, they will work, but if you use [[Aliases|aliases]], the pipe must be escaped with a \ to prevent it being read as a table element.

      First Header Second Header
      [[Format your notes|Formatting]] [[Use hotkeys|hotkeys]]

      If you want to resize images in tables, you need to escape the pipe with a \ :

      Image Description
      ![[og-image.png|200]] Obsidian

      Any word wrapped with two tildes (like this ) will appear crossed out.

      Use two equal signs to ==highlight text==.

      Use three stars ***, hyphens —, or underscores ___ in a new line to produce an horizontal bar.

      Here’s a simple footnote, 1 and here’s a longer one. 2

      You can also use inline footnotes. ^[notice that the caret goes outside of the brackets on this one.]

      You can also do inline math like $e^ <2i\pi>= 1$ .

      To render math from LaTeX notation Obsidian uses MathJax. For more information about the syntax, refer to MathJax basic tutorial and quick reference.

      For a list of supported MathJax packages, refer to The TeX/LaTeX Extension List.

      Use %% to enclose comments, which will be parsed as Markdown, but won’t show up in the preview.

      Here is some inline comments: %%You can’t see this text%% (can’t see it in Reading mode)

      Here is a block comment: (can’t see it in Reading mode either) %% It can span multiple lines %%

      Use the following syntax to denote a callout block: > [!info] .

      For more information, refer to [[Callouts]].

      [!info] Here’s a callout block. It supports markdown and [[Internal links|wikilinks]].

      Obsidian uses Mermaid to render diagrams and charts. Mermaid also provides a helpful live editor. Mermaid provides the following diagram types:

      • Flowchart
      • Sequence diagram
      • Class Diagram
      • State Diagram
      • Entity Relationship Diagram
      • User Journey
      • Gantt
      • Pie Chart
      • Requirement Diagram

      Obsidian supports linking to notes in Mermaid, these links won’t show up on [[Graph view]].

      An easier way to do it is the following: ^376b9d

      This way, all the note names (at least until Z[note name] ) are all automatically assigned the class internal-link when you use this snippet.

      If you use special characters in your note names, you need to put the note name in double quotes. «⨳ special character» It looks like this if you follow the [[Format your notes#^376b9d|second option]]: A[«⨳ special character»]

      We strive for maximum capability without breaking any existing formats, therefore we use a slightly unorthodox combination of flavors of Markdown. It is broadly CommonMark, with the addition of some functionality from GitHub Flavored Markdown (GFM), some LaTeX support, and our chosen embed syntax, which you can read more about at [[Accepted file formats]].

      We intentionally don’t support parsing Markdown syntax and blank lines within HTML blocks. This is the result of an optimization to handle very large files and to support syncing between editing and reading mode.

      Obsidian как изменить цвет текста

      Completing the CAPTCHA proves you are a human and gives you temporary access to the web property.

      What can I do to prevent this in the future?

      If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware.

      If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices.

      Another way to prevent getting this page in the future is to use Privacy Pass. You may need to download version 2.0 now from the Chrome Web Store.

      Cloudflare Ray ID: 71a8d509cee79128 • Your IP : 82.102.23.104 • Performance & security by Cloudflare

      Руководство по Obsidian: локальные сетевые заметки с поддержкой Markdown

      для каждой заметки можно создать псевдонимы

      Изучение

      Obsidian — это приложение для создания заметок и управления знаниями, созданное людьми, которые создали Dynalist, популярный онлайн-планировщик и один из моих любимых инструментов. Они думают об этом как о «IDE для ваших заметок». Он позволяет превратить набор простых текстовых файлов в обширную сеть связанных мыслей.

      Данные Obsidian хранятся в локальной папке файлов Markdown. Мощные функции связывания и обратных ссылок в приложении превращают эти отдельные файлы в базу знаний, которая действует как ваш второй мозг. Сначала я был разочарован приложением, пока не обнаружил обширную функциональность, которую можно добавить через плагины. Вы действительно можете сделать это по-своему.

      Разработчики используют его как диспетчер задач, базу знаний по разработке программного обеспечения и как хранилище заметок, идей и фрагментов кода. Его ценят за открытую архитектуру, расширяемость, блоки кода, интеграцию с GitHub, привязки клавиш Vim и настраиваемые горячие клавиши.

      Что такое Obsidian?

      Obsidian хранит свои данные в папках с файлами Markdown, поэтому нет никакой блокировки, и вы можете получить доступ к своим заметкам с помощью любого текстового редактора или приложения Markdown. Существующие папки с файлами Markdown можно открывать в Obsidian. Ваши заметки хранятся локально и могут храниться в облаке с помощью iCloud, Google Drive, GitHub и др.

      Эти ценности резонируют со мной. Они хранят мои данные в безопасности и под моим контролем и позволяют мне решать, какие функции мне нужны, а какие нет. Многие из его более продвинутых функций отключены по умолчанию, что упрощает использование менее технических пользователей. Но под капотом много энергии.

      Приложение является модальным и предлагает режимы предварительного просмотра и редактирования. Первый скрывает разметку и отображает изображения, а второй отображает синтаксис Markdown и путь к изображениям. Ссылки можно щелкнуть в режиме предварительного просмотра, но в режиме редактирования вам нужно Commandщелкнуть. Думаю, это упрощает редактирование ссылок. Вы выбираете, какой режим активен по умолчанию.

      Приложения на основе Electron доступны для macOS, Windows и Linux. В настоящее время нет веб-приложения, а мобильные приложения находятся на стадии альфа-версии. Я слышал только положительные отзывы от пользователей, которые их тестируют.

      Основные концепции Obsidian

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

      Ссылки и обратные ссылки: ссылки превращают отдельные заметки в сеть связанных идей. Ссылки создаются либо с использованием ссылок Markdown, либо в [[wikilinks]]соответствии с вашим выбором в настройках. Обратные ссылки генерируются автоматически и отображаются на боковой панели, а также включается контекст. Также перечислены несвязанные упоминания. CommandПерейдите по ссылке, щелкнув в режиме предварительного просмотра и -щелкнув в режиме редактирования, и вернитесь назад с помощью стрелки Command+ Option+ влево.

      для каждой заметки можно создать псевдонимы

      Псевдонимы: для каждой заметки можно создать псевдонимы, чтобы вы могли ссылаться на них, используя разные имена.

      Боковая панель: на левой боковой панели отображаются обратные ссылки и несвязанные ссылки. Несвязанные ссылки можно превратить в ссылки одним щелчком мыши. Он также используется плагинами для отображения контура ваших заголовков, панели тегов и многого другого.

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

      каждая страница состоит из блоков

      Блоки: каждая страница состоит из блоков, которые могут быть абзацами, списками и т. Д. Перед каждым блоком и после него есть пустая строка. Вы можете создавать ссылки на определенные блоки или заголовки, используя синтаксис [[filename^block]].

      Поиск: поиск ищет заметки, содержащие слово или фразу, отображает их на панели навигации и выделяет их в выбранной заметке. Чувствительность к регистру можно включать и выключать, а операторы доступны для пути, файла, тега, строки и раздела.

      Obsidian позволяет разделить окно несколько раз

      Разделить окно: Obsidian позволяет разделить окно несколько раз, как в IDE. Панели можно связать, чтобы они прокручивались вместе. Одно из применений этого — отображение режимов редактирования и предварительного просмотра одной и той же заметки на двух связанных панелях. Другой — открыть ссылку на новой панели.

      Markdown: Markdown поддерживается и отображается в режиме редактирования, но не в режиме предварительного просмотра. Как и Dynalist и Roam, он не совсем стандартный. Например, **bold**текст создается с помощью двойных звездочек и __italics__требует двойного подчеркивания, а не одинарного подчеркивания или звездочки. Поддерживаются таблицы, списки задач, зачеркивание и сноски.

      Латекс: вы можете добавить в Obsidian математические обозначения, заключив латексный код в символы двойного доллара.

      вы можете добавить в Obsidian математические обозначения

      Блоки кода: доступны блоки кода и поддерживается подсветка синтаксиса. Используется Prism, поддерживается 255 языков.

      Сворачивание: есть настройка, которая позволяет складывать заголовки и / или отступы, позволяя использовать Obsidian в качестве планировщика. Плагин Outline отображает содержание ваших заголовков на боковой панели.

      есть настройка, которая позволяет складывать заголовки

      Теги: поддерживаются стандартные хэштеги, а также вложенные теги. Теги из нескольких слов не поддерживаются. Панель тегов может отображаться на боковой панели с помощью плагина.

      поддерживаются стандартные хэштеги

      Папки: заметки могут быть организованы в иерархические папки, что позволяет создавать структуру документов.

      Встраивание: заметки и другие файлы могут быть встроены с помощью ![[filename]]. Голосовые заметки могут быть встроены с помощью плагина для записи звука.

      заметки и другие файлы могут быть встроены с помощью

      Хранилища: неограниченное количество баз знаний может быть создано с использованием разных Хранилищ. Это просто разные папки с файлами Markdown.

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

      В настоящее время доступно 22 плагина, включая обратные ссылки

      Начало

      Ваш первый шаг — загрузить приложение, которое доступно для Windows, macOS и Linux. Вам не нужно платить или регистрировать учетную запись, и по умолчанию ваши заметки хранятся локально.

      Стоимость — одно из больших преимуществ Obsidian перед конкурентами. Это совершенно бесплатно для личного использования, но есть ряд возможностей для оплаты:

      • Вы можете финансово поддержать программное обеспечение, став пользователем Catalyst, который стоит от 25 долларов США (единовременный платеж) и дает вам несколько льгот.
      • Стоимость синхронизации с использованием сквозного шифрования и управления версиями составляет 48 долларов в год.
      • Возможность выборочной публикации заметок стоит 96 долларов в год.
      • Коммерческие пользователи платят 50 долларов за пользователя в год.

      Первое, что я рекомендую вам сделать, это установить плагин Daily Notes, и вы можете выбрать, чтобы ваша ежедневная заметка открывалась автоматически при запуске или открывала ее вручную, щелкнув значок в левой части экрана.

      Вы можете жить в этой записке, записывая свои мысли, то, что вы сделали, и что вы планируете достичь. Невыполненные задачи создаются с помощью синтаксиса, — [ ]а отмененные задачи — с помощью — [x]. Список задач продолжается при нажатии Enter, а для установки флажка необходимо перейти в режим предварительного просмотра. К сожалению, нет представления, в котором собраны все незавершенные задачи.

      Вместо того, чтобы хранить все в сегодняшней заметке, создайте ссылки на другие страницы и добавьте туда информацию. На сегодняшнюю страницу будет добавлена ​​обратная ссылка.

      Если вам нужен легкий доступ к некоторым ключевым заметкам, включите плагин » Помеченные». Это позволяет пометить часто используемые заметки и поисковые запросы, и они появятся на панели навигации, когда вы нажмете значок звездочки в верхней части окна.

      Также изучите плагин командной панели (активируется с помощью Command+ P), который позволяет вам исследовать общие команды и сочетания клавиш, и быстрый переключатель ( Command+ O), который позволяет вам открывать или создавать новую заметку, вводя ее имя.

      Если у вас есть заметки где-то еще, есть большая вероятность, что вы можете импортировать их в Obsidian. На странице справки представлены инструкции по импорту из Roam Research, Notion, Evernote, OneNote, Apple Notes, Bear, Zkn3 и TiddlyWiki.

      Один из лучших способов познакомиться с Obsidian — через хранилище демонстрации и справки, которое активируется путем выбора в меню » Открыть справку». Здесь вы можете узнать, что приложение может делать при работе с интерфейсом. Внизу панели навигации вы найдете заметку под названием » Начать здесь«. Он знакомит вас с некоторыми местами, в которые можно быстро погрузиться, некоторыми идеями рабочего процесса и ссылками на учетную запись приложения и форумы Discord.

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

      Расширение и настройка Obsidian

      Используя Obsidian, не просто создавайте заметки. Найдите время, чтобы связать свои заметки вместе и поэкспериментировать с тегами. Выберите несколько вариантов использования, чтобы начать работу, например, сбор фрагментов кода, документирование программного обеспечения и отслеживание ваших идей и вдохновения. Чем больше вы пользуетесь приложением, тем оно полезнее.

      Панели можно перетаскивать куда угодно. Это позволяет вам настроить программное обеспечение в соответствии с вашими предпочтениями и рабочим процессом. Например, вы можете постоянно видеть график в левом нижнем углу, открывать ежедневные заметки и другую заметку, над которой вы работаете. Создав понравившийся макет, сохраните его с помощью плагина Workspace.

      Панели можно перетаскивать куда угодно

      Obsidian — не планировщик. Для этого и предназначен другой продукт разработчика, Dynalist. Но есть ряд весьма полезных функций, которые вы можете включить в Obsidian. В настройках (под Editor) можно индивидуально включить Fold заголовок и Fold отступа. Это позволит вам сворачивать разделы заметок, чтобы получить обзор их содержимого. Включение подключаемого модуля Outline позволяет вам видеть интерактивное оглавление на боковой панели.

      Настройки также позволяют выбрать темный или светлый режим и сделать окно полупрозрачным. Размер текста можно настроить с помощью Command+ +и Command+, -как в браузере. В настройках у вас есть доступ к ряду тем сообщества или вы можете создать свою собственную.

      Функциональность может быть добавлена ​​с помощью основных плагинов, а также доступен широкий спектр плагинов сообщества. Они доступны непосредственно из раздела «Плагины сообщества» в настройках, куда вы можете установить их после выключения безопасного режима. Список быстро приближается к 200, и вот несколько примеров:

      • Расширенные таблицы
      • Раздвижные панели
      • Карта разума
      • Обсидиановый Гит
      • Даты на естественном языке
      • Горячие клавиши ++

      Если вы создадите свой собственный, вы можете добавить его в список, создав запрос на перенос в официальном репозитории обсидиановых релизов. Вы найдете инструкции о том, как это сделать, а также документацию по API и образец плагина.

      Плагин шаблоны позволяет легко добавлять фрагменты текста в текущую заметку. Вы просто добавить их к определенной (конфигурируемый) папку в Obsidian, и ряд переменных доступны, в том числе <>, <<date>>и <<time>>.</p> <p>Убедитесь, что вы сделали резервную копию данных Obsidian. Вы можете сделать это локально с помощью стандартного программного обеспечения для резервного копирования или с помощью стороннего плагина, такого как obsidian-git. Посмотрите это видео, чтобы узнать больше и узнать о возможностях.</p> <h3>Заключение</h3> <p>Обсидиан — мощный менеджер личных знаний и эффективный второй мозг. По мере использования вы будете создавать и обнаруживать связи между своими мыслями и идеями.</p> <p>Это отличная альтернатива более дорогим вариантам, таким как Roam Research. Он бесплатный для личного использования и предлагает настольные (а вскоре и мобильные) приложения, которых в настоящее время нет в Roam.</p> <p>Многие пользователи могут действительно предпочесть функции Obsidian, а не Roam. Писателям, вероятно, будет легче работать с заметками Обсидиана, чем с набросками Бродяги. В Obsidian вы можете воспользоваться преимуществами разделения окон и настроить макет с помощью перетаскивания.</p> <p>Наконец, многих пользователей привлекут философия и ценности Obsidian. Безопасность локально хранимых файлов привлекательна, как и открытый способ хранения ваших данных в папках с простыми текстовыми файлами. Это разительно отличается от того, что сейчас предлагает Roam.</p> <p>Подходит ли вам обсидиан? Я бы хотел услышать твои мысли. Чем больше я им пользуюсь, тем более привлекательным он мне кажется. Это был путь открытий, когда я обнаружил, что функциональность, которой, как я предполагал, не хватало, доступна в виде настройки или плагина. Это дизайнерское решение позволяет пользователям начинать с относительно чистого холста и добавлять необходимые им функции.</p> <h2>Часть 2. Управление знаниями в Obsidian. Базовый рабочий процесс. Журнал. Источники и их библиотеки. Пример</h2> <p><img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/980/972/15b/98097215b3acb48305177e396cc2bc2b.png" /></p> <p>В этой статье будет показано как можно начать организовывать свою базу знаний в Obsidian, отталкиваясь от источников. В статье будет разобрано то, какие стоит использовать папки и теги; как создать свою первую точку входа в систему. Также будет уделено внимание способу ведения журнала (дневника). Статья будет предполагать, что вы не против автоматизации процессов в своей базе знаний, поэтому все источники будут шаблонизированы и впоследствии собраны в свои отдельные библиотеки с помощью dataview. Завершится статья подробным примером (алгоритмом) рабочего процесса.</p> <h4>Структура статьи (оглавление)</h4> <p>Можете открыть структуру в отдельной вкладке, чтобы понимать, где вы находитесь в тексте.</p> <p>Смена языка одной клавишей</p> <p>Не для управления делами</p> <p>Облачное хранилище и резервные копии</p> <p>Термины короткие, идеи длинные</p> <p>Название заметки строчными буквами</p> <p>Не дублируйте информацию</p> <p>Единственно возможным образом</p> <p>Базовый рабочий процесс</p> <p>Первая точка входа</p> <p>Создание в контексте заметки и рефактор</p> <p>Ссылки на другие заметки</p> <p>Видео, статьи, курсы</p> <p>Алгоритм обработки контента</p> <p>Цвета заметок и эмодзи</p> <p>Некоторые другие плагины</p> <p>Пример рабочего процесса</p> <p>Немного обобщающей информации</p> <h3>Введение</h3> <p>Когда вы прочитаете статью, то вероятно у вас может появиться ряд вопросов в стиле «и это всё? так просто? и это будет работать? серьёзно?».</p> <p>Да. Система будет работать и более того она будет как можно меньше стараться вам мешать делать основную свою деятельность, т.е. читать, думать, создавать идеи, понимать и осознавать, учиться и т.д. Отсюда стоит также понимать, что, если вы не будете читать, думать и прочее, то система вам никак не поможет.</p> <p>Эта часть статьи будет состоять по сути из множества конкретных советов о том <strong>как</strong> стоит делать. Вы вправе повторить один в один в своей системе или можете просто понять суть того почему я предлагаю то или иное решение и сделать что-то своё. Однако в любом случае вам нужно держать в голове, что мы с вами находимся на разном уровне развития, на разных жизненных циклах, у нас с вами разные интересы, разные взгляды, разные в конце концов личности и характеры. Всё это отразится на вашей базе знаний.</p> <p>Со временем у вас появится опыт того как стоит строить <strong>свою</strong> систему, свою базу знаний. Вы по ходу дела поймете что стоит дооптимизировать в системе, что стоит совсем убрать, вы поймете как, условно говоря, поворачивать систему определенной стороной, чтобы она помогала вам решать ваши актуальные нужды. Моя роль тут в том, чтобы просто дать пару подсказок как можно побыстрее получить что-то вменяемое, что будет давать заметную отдачу.</p> <p>Отмечу ещё то, что вероятно есть риск, что вы не совсем сразу поймете (или точнее прочувствуете) почему какое-то решение в действительности является долгоиграющим (например, почему нужно отказаться в каком-то смысле от папок и тегов). Это нормально, ибо вы читаете статью последовательно, переходя от одной частности, к другой и отчего у вас не появляется общей картины сразу (к тому же у вас ещё нет опыта ведения базы). В самом конце я соберу все советы в кучу и покажу пример рабочего процесса (на мой взгляд, это самая полезная часть статьи).</p> <p>Если вы уже знаете, что вам нужно от системы, если у вас уже есть что-то работающее или даже хорошо отлаженное, то не теряйте время и <strong>НЕ</strong> читайте эту статью.</p> <h3>О паранойе</h3> <p>Мой опыт показывает, что в процессе работы в Obsidian, вы так или иначе всунете в него какой-то плагин, какое-то такое решение, которое в итоге таки приведёт к тому, что у вас не выстроится тот же самый эффективный рабочий процесс в какой-нибудь другой программе. Даже вопреки тому, что все говорят, мол Obsidian использует MD-файлы и это якобы даёт некоторую универсальность, всё это отчасти лукавство.</p> <p>Если ко всему этому добавить то, что Obsidian проприетарный софт с основателями китайцами, то можно как-то совсем приуныть.</p> <p>Однако в попытке хоть как-то развеять паранойю, стоит также сказать следующее. У Obsidian довольно мощное сообщество по всему миру. В каком-то смысле именно оно выдало большой кредит доверия данному софту. Пока что прецедентов в том, чтобы разочароваться в Obsidian не было. Будем считать, что это хороший признак, которого достаточно для того, чтобы начать (или продолжать) пользоваться Obsidian.</p> <h3>Предварительные советы</h3> <h4>Слепая печать</h4> <p>Я даже не говорю про 10-пальцевый ввод. Стоит научиться печатать хотя бы не глядя на клавиатуру. Если вы смотрите постоянно на клавиши и на свои пальцы, то на самом деле вы просто ужасно много тратите своего внимания фактически в пустую. К тому же вы постоянно тратите по лишнему волю (или если кому-то удобнее, то мыслетопливо), а это значит, что вы постоянно будете существенно <em>понижать</em> свои шансы на то, чтобы войти в состояние <strong>потока</strong>.</p> <h4>Смена языка одной клавишей</h4> <p>Возможно вы заметили, что у вас на клавиатуре есть клавиша, которую вы редко используете. Нет, я сейчас не про scroll lock. Всё куда ближе. Я говорю про caps lock. Поменяйте смену раскладки клавиатуры на эту клавишу, чтобы просто немного ускорить процесс ввода.</p> <h4>Автодополнения</h4> <p>Вы наверняка часто пишете свой email и ФИО. Не кажется ли вам, что этот процесс можно оптимизировать?</p> <p>В заметках также часто будут появляться моменты, когда вам нужно писать однотипные вещи. Например, это могут быть</p> <p>возможно в нескольких вариациях с определенными метаданными</p> <p>разной длины тире</p> <p>Сюда же можно отнести какие-то частые опечатки.</p> <p>Если вы пользователь Windows или MacOS, то поставьте Punto Switcher. В нем вы сможете в том числе настроить клавишу смены раскладки, добавить свои автодополнения и вдобавок получите плюшку в виде автоматической смены раскладки в процессе печатания. Я же являюсь пользователем Linux, потому использую программу autokey.</p> <h4>Не для управления делами</h4> <p>В Obsidian можно обустроить себе систему по управлению делами, но не рекомендую вам этого делать. По крайней мере поначалу.</p> <p>Вместо этого лучше отдельно изучите, например, метод GTD и попробуйте его реализовать в каком-нибудь todoist. Пользы вы от этого получите немерено. При этом у вас появится хорошее разграничение в голове: всё таки для дел и планирования нужна (и уместна) одна система (пространство), а для знаний другая.</p> <h4>Язык программы</h4> <p>Чтобы по первой не тупить, можете попробовать на русском. Позже рекомендую перейти на английский. Причины следующие:</p> <p>Плагины обычно не переводят, поэтому вам придется думать об одной логике два раза</p> <p>Я имею в виду то, что есть много <em>типовых</em> выражений в описании функций тех или иных плагинов, которые позволяют вам быстрее вникнуть в суть</p> <p>Если у вас появится какие-то затруднения или вы захотите что-то изменить в Obsidian, то запрос в гугле c английскими терминами программы даст вам больше полезных результатов</p> <p>Иметь языковое единообразие в той же палитре команд приятнее, чем его не иметь</p> <p>В этом гайде интерфейс будет на английском.</p> <h4>Облачное хранилище и резервные копии</h4> <p>Хранить труды десятков, сотен, тысяч часов своей работы в одном месте, да ещё и просто на своем компьютере – максимально идиотская идея. Так что подумайте о том, чтобы продублировать свою базу в каком-нибудь облачном хранилище или на github (процесс синхронизации реализуется в этом плагине, проще всего организовать так).</p> <p>Можно также использовать Syncthing, чтобы, например, продублировать базу на телефон или свой сервер.</p> <p>Вдобавок стоит делать регулярные резервные копии. Плотно поработали на неделе? Заархивируйте базу на всякий случай и архив также продублируйте в разных местах. Скорее всего это излишняя мера предосторожности, но лучше с ней, чем иметь риск нарваться на какую-то неосторожную случайность, которая лишит вас всей базы.</p> <h4>Wiki-ссылки</h4> <p>Есть большой спор о том, что лучше использовать: классические MD-ссылки или wiki-ссылки. Мой ответ – wiki-ссылки потому что их проще и быстрее делать и изменять, а также они опрятнее выглядят. В будущем, если вас разъест паранойя, то вы можете написать скрипт (например, на Python), который переделает всё в классические ссылки. Ну или вы можете просто заюзать плагин.</p> <h4>Названия заметок</h4> <h5>Термины короткие, идеи длинные</h5> <p>Заметки с терминами мы называем так как они звучат, т.е. как есть, например, «нормальное распределение». Это позволит нам быстрее такие заметки связывать с другими, где эти термины используются. У Obsidian есть встроенная функция по поиску таких заметок. Если мы добавим также aliases, то увеличим количество совпадений.</p> <p>С идеями наоборот. Идеально, когда суть идеи мы можем передать в названии заметки. Т.е. для идеи мы пишем длинное название, чтобы её было легче потом искать. Да и вдобавок неплохим таким упражнением является упаковывание каких-то сложных концепций в 10 слов.</p> <h5>Название заметки строчными буквами</h5> <p>Все названия заметок мы пишем с маленькой буквы, чтобы позже их можно было легко вставлять в текст с минимум корректировок (точнее совсем без них).</p> <p>Думаю, из моей логики понятно, что имена собственные, мы наоборот пишем с большой.</p> <h4>Не дублируйте информацию</h4> <p>Это относится вообще ко всем уровням ведения базы:</p> <p>если у вас есть название вверху заметки, то зачем вам оно ещё нужно в заголовке? правильно, незачем.</p> <p>более того, когда вы будете вставлять заметку в другую заметку вот так ![[]] , то у вас будет висеть этот злосчастный заголовок <p>не надо оформлять список исходящих и входящих ссылок</p><p><div class="tgx-vbf" data-vbf-id="7548" data-vbf-exp="1" data-vbf-hide="0" data-vbf-loop="10"> </div></p></p> <p>у вас есть и так базовые плагины, которые это отображают</p> <p>не надо создавать множество одинаковых заметок, просто потому что вам встретилась одна и та же мысль в разных местах</p> <p>дополните, модифицируйте или измените то, что у вас уже есть</p> <p>создайте ссылку на имеющуюся заметку</p> <p>желательно (особенно по первОй) делать односторонние ссылки</p> <p>т.е. чтобы у вас в перечне исходящих и входящих ссылок не было повторов</p> <p>а также для того, чтобы понимать направление связи (это тоже полезная информация)</p> <h4>Единственно возможным образом</h4> <p>Старайтесь организовывать базу так, чтобы все операции в ней выполнялись каким-то единственно возможным образом. Это немного странное требование, но оно нужно для того, чтобы у вас выработались нужные привычки, которые освободят ваш разум от лишних мыслей по типу: «как бы мне добавить новую заметку?», «мне использовать эту функцию с помощью кнопки на панели или как команду, или хоткеем?».</p> <p>Отсюда же стоит сразу сделать вывод, что уберите всё, чем не пользуетесь, чтобы оно вас не путало и не сбивало ритм.</p> <h4>Источники</h4> <p>Теперь самый главный и самый важный совет. Если вы начинаете делать свою базу с <strong>нуля</strong>, то настоятельно рекомендую её формировать, отталкиваясь от источников (в этой статье я буду строить всю логику именно на основе этого совета). Что я имею в виду, я покажу на следующем алгоритме (дальше будет наглядная иллюстрация).</p> <p>Создаем заметку по названию источника. Пусть это будет, например, книга «От атомов к древу».</p> <p>Далее внутри неё мы делаем ссылку, например, на заметку с названием «конспекты по книге От атомов к древу».</p> <p>Внутри конспектов как-то ещё там разбиваем на заметки в соответствии с названием глав книги и пишем в них конспекты.</p> <p>В заметку «От атомов к древу» мы выносим из конспектов какие-то самые важные атомизированные мысли.</p> <p>Формируем из заметок какие-то структуры (например, методом outliner)</p> <p>Пишем какие-то свои суммирующие заметки</p> <p>Выносим заметки в отдельную категорию, которые нам особенно интересны и которые мы хотим развить</p> <p>Так стоит делать по той причине, что скорее всего вы ещё не знаете какие сферы интересов вас действительно волнуют и которые бы вам хотелось как-то изучить и как-то в них покопаться. Отсюда же мысль о том, что вы вероятно не сможете как-то достаточно отчетливо и безошибочно обозначить наиболее общие категории, к которым потом отнесете все свои источники и которые потом для вас станут наиболее короткими точками входа.</p> <p>Работу же, которую вы сделаете внутри заметки-источника, вы легко потом переместите в нужные места.</p> <p>Выглядеть это будет примерно так:</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/d05/3d4/5df/d053d45df29bc640a5ac23f6ce0e94fc.png" /></p> <h3>Базовый рабочий процесс</h3> <h4>Папки</h4> <p>Структура папок вот такая:</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/b89/189/a91/b89189a9149a1515a209b221c299a728.png" /></p> <p>Меньше можно. Больше нельзя.</p> <p>Почему так? <br />Дело в том, что папки являются довольно негибкой иерархической структурой. Вы можете наплодить много папок, но потом при первом же каком-то неоднозначном случае вам придется в муках страдать от вопроса «куда бы мне положить эту заметку?». Да, никуда! Не надо думать куда складываются заметки! Пусть они складываются куда-нибудь, а куда именно неважно.</p> <p>Более того, когда вы создаете множество папок, то вы будете регулярно их перебирать. Вы будете тратить время, чтобы разобраться в том, что у вас построено не ассоциативно, а в собственных нагромождениях перекрученной логики.</p> <p>Гибкость нашей системы достигается за счёт управления связями. Ибо связи меняются быстро и легко. Это значит, что в такой системе, к нужной мысли или категории мы быстро подведем нужную мысль или другую категорию. При этом мы не будем тратить время на то, чтобы что-то искать в жесткой иерархии. Мы скорее будем регулярно спрашивать свою систему «в тебе есть какие-то похожие мысли, обороты, слова, идеи?» и в таком случае система нам будет сама подкидывать что-то годное.</p> <p>Хочу также отметить, что чем раньше вы отлипните от папок, тем лучше. Возможно на каком-то моменте, вам стоит вообще отключить их отображение.</p> <p>Теперь по самим папкам.</p> <p><strong>files</strong> </p> <p>сюда складываются файлы (png,jpg,pdf..), чтобы они не мешались с основными заметками</p> <p>стоит также установить в настройках, чтобы файлы складывались автоматически именно в эту папку</p> <p>стоит убрать эту папку из поисковой выдачи (надеюсь вы разобрались с интерфейсом программы)</p> <p><strong>home</strong> </p> <p>в ней лежит файл homepage – ваша первая точка входа (о ней будет чуть дальше по тексту)</p> <p>так как этот файл очень важен, то пусть он лежит в отдельной папке</p> <p>сюда же вы можете положить всякие свои трекеры и т.п. (если в этом есть нужда)</p> <p>тут же вы можете разместить, например, MOC заметки</p> <p>хотя лучше пока что забейте на этот метод ведения</p> <p>так или иначе он у вас реализуется <strong>сам</strong> по ходу дела (скорее всего минуя логику папок)</p> <p><strong>periodic</strong> </p> <p>в ней лежат две основные папки</p> <p>это дневной журнал, соотвественно в нем хранятся ваши дневные заметки</p> <p>недельный журнал с недельными заметками</p> <p>обе папки нужно убрать из поисковой выдачи</p> <p>чуть позже я покажу как можно (стоит) использовать журнал</p> <p>также в ней лежит папка <em>templates</em>, которая отделяет основные шаблоны от шаблонов недельной и дневной заметок</p> <p>создавать заметки мы будем не через шаблоны, а через кнопочки на календаре</p> <p>вы можете добавить папки для месячных и годовых заметок, если у вас есть в этом нужда</p> <p>периодические заметки имеют обычно типовые имена, которые не несут полезной информации, поэтому их лучше отделить от основной базы</p> <p><strong>projects</strong> </p> <p>в ней мы плодим столько папок, сколько у нас есть направлений</p> <p>хранить проекты с основными заметками не стоит по нескольким причинам</p> <p>проект живет конечное время, а значит и заметки по нему также имеют срок годности</p> <p>нужно уметь отделять знания от результатов применения этих знаний</p> <p>если всё мешать в одну кучу, то вы просто запутаетесь со временем</p> <p>порой полезно архивировать (скрывать) определенные проекты</p> <p><strong>templates</strong> </p> <p>тут мы храним все используемые шаблоны</p> <p>рекомендую не сходить с ума и не делать по 10000 шаблонов на все случаи жизни</p> <p>это вас только сильнее запутает</p> <p><strong>корень</strong> </p> <p>здесь мы храним нашу базу знаний</p> <p>есть большой плюс в том, чтобы хранить именно в корне – при поиске заметок вы не будете видеть путь к заметке, а значит вас не будет сбивать с толку лишняя информация</p> <p>Как я сказал, меньше папок вы можете сделать, но больше нельзя. Начнёте делать больше, снова погрязнете в бессмысленных муках раздумий о том как бы получше структурировать свою базу знаний.</p> <p>Общий вид получится примерно таким:</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/717/e52/46a/717e5246ac3aac6690faad1288258839.png" /></p> <p>Стоит заметить, что эти папки созданы также, чтобы немного улучшить или упростить логику работы некоторых функций Obsidian и некоторых плагинов. Вообще говоря, если вы отбитый (но в хорошем смысле, т.е. любите сразу окунаться во что-то непривычное), то можете забить на папки совсем и все возникающие проблемы фиксить по мере их поступления.</p> <p>Теги – это (неоправданное) усложнение. Поэтому не надо тегами пытаться размечать какие-либо иерархии, разные уровни взаимоотношений и прочее.</p> <p>Тегами можно только пометить какие-то заметки.</p> <p>Например, можно использовать в качестве тегов эмодзи <em>(если вы варитесь в среде обсидианщиков, то наверняка поняли у кого я украл эту идею)</em> и использовать их следующим образом:</p> <p>�� – входящие, мимолетные заметки</p> <p>Маленький совет. Если вы не рассчитываете на то, что будете обрабатывать какую-то мысль или идею в будущем, то не пишите её</p> <p>звучит до тупого логично, но на самом деле по первой вы часто будете заносить в базу всякую бесполезную муть</p> <p>инбокс станет <em>небольшим</em> барьером, который отфильтрует совсем уж бесполезное</p> <p>чтобы повысить порог, почаще спрашивайте себя «зачем я это записал?»</p> <p>��️ – этот тег обозначит заметки, которые у вас образуют фактически карту контента (категории, сферы и т.д.)</p> <p>если показать заметки, которые относятся к этому тегу на графе, то вы сможете прям наинагляднейшим образом увидеть все сферы, которые вас интересуют и как они связаны между собой</p> <p>Дальше идут теги, которые не шибко обязательны, но порой полезны:</p> <p>⚛ – заметки, которые ждут пока вы их разобьете на более мелкие независимые заметки</p> <p>обычно этот тег ставится на конспектах</p> <p>�� – тег, которым вы можете помечать</p> <p>вечнозеленые заметки (заметки, которые для вас особенно ценны)</p> <p>или заметки (ростки), которые вы хотите развить во что-то большее, т.е. которые вам особенно интересны</p> <p>Эти теги можно заюзать в случае, если вы будете использовать плагин spaced repetition (не забудьте их обозначить в настройках плагина):</p> <p>в этом теге стоит делать вложенные категории, чтобы можно было повторять (учить) какие-то заметки из определенной сферы</p> <p>например, так ��/statistics</p> <p>⏳ – тег, помечающий заметку, которую вам нужно периодически показывать для review</p> <p>этим тегом я помечаю многие заметки</p> <p>это один из методов постоянного актуализирования заметок</p> <p>Вдобавок, ещё скажу то, что пытаться компенсировать тегами то, что у вас нет иерархии в папках не надо.</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/09b/5a9/9ce/09b5a99ce3b8813cf9f9595388f697a1.png" /></p> <h4>Первая точка входа</h4> <p>Основные свойства первой точки входа:</p> <p>с неё вы всегда начинаете свою работу</p> <p>из неё вы должны мочь дойти до любой заметки в системе</p> <p>это свойство также должно вам подсказать, что</p> <p>в системе не должно быть <strong>несвязанных</strong> заметок</p> <p>количество кликов до каждой заметки должно быть поменьше</p> <p>это значит, что нужно постоянно уплотнять систему (делать какие-то обобщения)</p> <p>Рекомендую на неё вынести следующее (позже будет иллюстрация):</p> <p>Заметки, которые у вас аккумулируют разные типы источников (книги, фильмы и т.д.)</p> <p>Также на неё можно вынести заметку по справке</p> <p>Заметку, которая у вас формирует карту контента</p> <p>Возможно также стоит вынести заметку по алгоритму обработки информации</p> <p>заметку, в которой вы отразили описание ключевых каких-то операций, которые собираетесь делать постоянно над разными источниками</p> <p>можете вынести также на неё трекер привычек и прочие отслеживалки, если вам капец как нравится следить за собой</p> <p>Вы можете использовать разные способы отображения:</p> <p>с помощью своего какого-то кастомного css</p> <p>Однако, наверное, самый прикольный способ это с помощью dashboard.</p> <h5>Dashboard</h5> <p>Вам нужно забрать отсюда два файла:</p> <p><strong>dashboard.css</strong> </p> <p>он создаст новый <em>cssclass</em> под названием <em>dashboard</em></p> <p><strong>dashboard-ReadLineLength.css</strong> </p> <p>сделает отображение <em>dashboard</em> пошире</p> <p>Их вам нужно поместить в папку snippets, по следующему пути . /ваша_папка_с_базой_знаний/.obsidian/snippets/</p> <p>Если папки snippets нет, то создайте её.</p> <p>Далее включите эти сниппеты в настройках.</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/3e0/4a3/f67/3e04a3f6751b755859fc5c290094b582.png" /></p> <p>Теперь, в метаданных нужно указать следующее</p> <p>Ву-а-ля. Теперь вы можете сделать неплохую стартовую панель.</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/a91/eb2/885/a91eb2885ff685dfa368348cca1f81cf.png" /></p> <p>В режиме редактирования:</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/928/3a2/e42/9283a2e421d7638dd094859be571a451.png" /></p> <p>Посмотрите ещё раз, но немного внимательнее на какие заметки я сделал ссылки. Ко всем, кроме projects и index, я так или иначе обращусь по ходу текста.</p> <p>Вдобавок вы можете поставить плагины:</p> <p>добавит хоткей, команду и кнопку по которой вы сможете с бОльшим удобством возвращаться на homepage</p> <p>также добавит некоторое дополнительное поведение при вызове homepage</p> <p>даст вам возможность добавить наверх страницы какую-нибудь картинку</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/198/f86/261/198f86261e9fbff28b780aa9313a96af.png" /></p> <p>Кстати, стоит помнить, что такой вид отображения вы можете использовать где-нибудь ещё, т.е. не только для homepage.</p> <h4>Ваша справка</h4> <p>Писать справку по каким-то функциям полезно самому, ибо это позволит побыстрее внедрить в свой процесс какую-то новую фишечку. К тому же вы будете частенько забывать как у вас делаются те или иные вещи – справка в этом смысле уменьшит количество тупняков.</p> <p>Давайте возьмем для примера следующую фишку. Если создать алиас с символом в начале какого-то типового файла (книги, статьи и прочего), то можно сразу искать конкретно по типу файла.</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/090/db7/eaf/090db7eaf62ed042543d667c8c0a0830.png" /></p> <p>Круто, да? Правда велик риск того, что вы забудете какой символ к какому контенту относится. Поэтому стоит отразить эту классификацию в своей справке.</p> <p>Вот вам вариант:</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/43f/3ae/047/43f3ae04790eebe07bea4f553d13a2fc.png" /></p> <p><em>Понятное дело, что эта фишка может быть излишеством, на который вы со временем забьете. Однако, если у вас все источники создаются с помощью шаблонов, то почему бы не добавить этот вариант классификации – если не сработает, то бог с ним, а если вам так станет удобнее, то наоборот ништяк.</em></p> <p>В справку вы можете вынести</p> <p>алгоритм обработки контента</p> <p>справку по используемым функциям определенных плагинов</p> <p>справку по синтаксису MD</p> <p>можете создать даже собственный гайд по рабочему процессу</p> <p>его вы можете по ходу дела улучшать и вместе с этим будет улучшаться и ваш рабочий процесс</p> <h4>Панели</h4> <p>По первой я предлагаю использовать только такую раскладку панелей.</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/042/f0e/299/042f0e2999aa4b0f88645a80fdd96c1a.png" /></p> <p>Начнем с локального графа. Это довольно полезная вещь, так как она позволяет видеть как визуально (пространственно) связанны заметки. По сути, именно по этому представлению вы можете быстро понять откуда мысль пришла и куда ведет. Если у вас большой монитор, то можете увеличить глубину отображения графа, чтобы видеть больше информации.</p> <p>И ещё немного про графы. Рекомендую раскрасить в нем ноды сообразно их типу (например, красным книги, желтым авторов, подкасты зеленым и т.д.). Это дополнительная визуальная информация, которая быстрее вас соориентирует.</p> <p>Далее заголовки. Тут думаю совсем понятно. Если вы пишете длинный текст, то неплохо бы понимать, где вы в данный момент в нем находитесь.</p> <p>Теперь левая часть. Если недостаточно визуального представления или слишком много взаимосвязей, то вы можете посмотреть на линейное отображение входящих и исходящих ссылок. С помощью этих же панелей вы можете легко навигироваться в пространстве вашей базы знаний.</p> <p>Не выпендривайтесь. Научитесь пока что пользоваться программой конкретно с такими панелями. Ибо с ними вы хорошо поймете, что значит строить связи с помощью жестких ссылок и что значит искать информацию по связям.</p> <h4>Создание заметки</h4> <h5>Inbox (templater)</h5> <p>Если вы строите базу от источников, то вероятно инбоксом вы будете по первой пользоваться довольно редко. Однако его лучше добавить сразу в систему, чтобы у вас не возникало вопросов о том «куда мне складывать свои мимолетные заметки».</p> <p><em>(Лирическое отступление. Я хоть и сказал в прошлой статье, что Обсидианом можно пользоваться эффективно без плагинов, однако я не сказал, что нужно так обязательно делать. Всё таки плагины довольно неплохо оптимизируют какие-то рутинные действия. Не пользоваться ими значит поступать как-то недоконца рационально, а особенно в рамках того, что вы решили использовать именно Obsidian.)</em></p> <p>Шаблонные заметки стоит создавать через плагин templater. Заметку под называнием «_inbox template» мы помещаем в папку templates. Такое название нужно, чтобы этот шаблон нам показывался первым.</p> <p>Шаблон этой заметки до безумия элементарен:</p> <p>По умолчанию в Obsidian новые заметки создаются сочетанием ctrl+n(ew). Думаю, что не стоит изменять логику, которую этот hotkey выполняет: я рекомендую поменять команду на этом хоткее. Команда, как вы могли догадаться, будет из templater-a:</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/61d/c45/c7d/61dc45c7d896d69fdeadbd57e2deaf40.png" /></p> <p>Список заметок из инбокса вы можете смотреть с помощью нажатия на тег (на панели тегов). Позже я покажу как сделать чуть более удобное отображение с помощью dataview.</p> <p>Не забудьте в настройках templater-a, установить папку для шаблонов.</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/614/6d2/732/6146d2732d448bfab2c9679606698b0a.png" /></p> <h5>Создание в контексте заметки и рефактор</h5> <p>Для начала установите плагины «Note refactor» и «Better Link Inserter». <br />Теперь основные хоткеи:</p> <p>ctrl+k – создать призрак заметки из выделенного текста (выделить скобочками)</p> <p>ctrl+shift+k – сделать то же самое, но выделенный текст поместить через разделитель «|» как отображаемый</p> <p>alt+f – создать заметку из выделенного текста, где первая строчка – название заметки</p> <p>ctrl+] – создать заметку из заголовка (базовый плагин Note Composer)</p> <p>ctrl+[ – создать (совместить) заметку из выделенного текста с определенным названием (с другой заметкой)</p> <p>ctrl+enter – перейти (создать) на заметку под курсором</p> <p>Ещё немного упростим создание заголовков. Соответственно жмем alt+уровень заголовка, получаем нужный заголовок.</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/fdc/66a/984/fdc66a98446a3696fb7bcbd08ea068a9.png" /></p> <p>Поэкспериментируйте. Так вы лучше поймете, что эти хоткеи делают. Можете что-нибудь ещё прикрутить к хоткеям, но думаю, что вам и этого хватит за глаза.</p> <h5>Алиасы</h5> <p>У нас с вами все таки русский язык является основным, поэтому добавляйте к заметкам aliases (это намек на разные падежи). Это нужно как для поиска, так и для более легкой интеграции в другие заметки. Упомяну также, что в блоке про создание homepage вы должны были заметить, что я туда добавил несколько коротких aliases. Это нужно, чтобы можно было через поиск по названию заметки быстро переходить на эту страницу. Можете добавить ко всем часто используемым заметкам короткие aliases.</p> <p>Очень важный совет. Когда вы будете искать заметки по каким-то ключевым словам, то у вас могут срабатывать несколько смещенные ассоциации, т.е. например, вместо слова «параметр», вы будете писать слова «сфера», «категория», «поле», «значение» и все в таком духе. Разумеется, что поиск по названию вам не поможет. Поэтому когда же вы все таки сможете найти то, что вам было нужно иными способами (например, полнотекстовым поиском), то добавьте в заметку aliases со всеми вариациями, которые вы использовали.</p> <p>Так уж получается, что если мы вспоминаем какую-то определенную вещь, определенным образом, то так будет продолжаться очень долго и в будущем. Поэтому тут стоит себе регулярно подыгрывать.</p> <h5>Ссылки на другие заметки</h5> <p>Идеальная ссылка это та, которая интегрирована в текст</p> <p>благодаря этому мы видим сразу контекст в котором употребляется мысль</p> <p>более того, мы видим <strong>обоснование</strong> связи</p> <p>На абстрактном примере это выглядит вот так:</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/1b0/311/3e6/1b03113e61ed054c32e2d6e9aff94f6f.png" /></p> <p>Тут стоит вспомнить, что мы вообще-то планируем использовать наши заметки в каких-то других заметках (для этого мы и стараемся их атомизировать). Если мы все таки хотим добавить ссылки в заметки, но пока что не знаем как интегрировать их в текст, то можно их просто скрыть с помощью такой конструкции:</p> <p> <img decoding="async" src="https://habrastorage.org/getpro/habr/upload_files/491/ac3/2bb/491ac32bb8971f256c9185644c626c62.png" /></p> <p>Так при интеграции этой заметки в какую-то другую, мы будем видеть только текст.</p> <p>Естественно, что это два примера в вакууме. Обычно у вас будут формироваться довольно плохо выглядящие заметки, в которых будет такая себе структура. Так что сильно не заморачивайтесь о том <strong>куда</strong> впихнуть ссылки – главное, что бы вы их впихнули.</p> <p>Чтобы скрыть название заметки при её встраивании, нужно создать сниппет с таким содержанием:</p> <p>Лично меня раздражают названия заметок при их встраивании, поэтому я решил их убрать для большей чистоты.</p> <p>Не помечать категорию заметки</p> <p>Представьте, что у вас сейчас в базе есть 10000 заметок. И я вам вдруг говорю «рассортируйте мне их по категориям». Что вы подумаете? Скорее всего ничего, так как у вас сразу же начнется ломка по котикам на ютюбе. Масштабы работы просто колоссальные. Это значит, что прокрастинации не миновать. А теперь представьте, что после того как вы потратите уйму времени на мое задание, я вам скажу что-то в стиле «знаете, заметки с категориями <strong>R</strong> и <strong>статистика</strong> нужно объединить в одну категорию <strong>анализ данных</strong>«. Хорошо, если вы знаете как писать скрипты или как делать массовые замены в какой-нибудь сторонней программе. Но, а если я придумаю какой-то более изощренный запрос? Тогда вам придется, либо ломать голову над тем как сделать автоматизированное решение, либо мучиться от бесконечной скуки, порожденной монотонной работой. Я уж совсем молчу о том, что вам изначально придется думать на каждой заметке к какой-то категории она относится по смыслу.</p> <p>Короче говоря, этим выдуманным примером, я хотел вам сказать, чтобы вы забили на категоризацию всех идей. У вас есть панель слева, в которой вы можете просто по обратным ссылкам пощёлкать и понять откуда взялась эта заметка. Этого достаточно, ибо рано или поздно там появится конкретный источник мысли (книга, подкаст и т.д.) или сама категория (которая у вас будет в виде отдельной заметки, но которую вы сделаете попозже, т.е. тогда, когда у вас накопится достаточно формальных источников, чтобы ее организовать).</p> <p><div class="tgx-vbf" data-vbf-id="7908" data-vbf-exp="1" data-vbf-hide="0" data-vbf-loop="10"> </div></p><div class='yarpp yarpp-related yarpp-related-website yarpp-template-list'> <!-- YARPP List --> <div>Похожие публикации:</div><ol> <li><a href="https://gshimki.ru/rukovodstvo/40/print-13-2-kakoe-chislo" rel="bookmark" title="Print 13 2 какое число">Print 13 2 какое число </a></li> <li><a href="https://gshimki.ru/rukovodstvo/40/pydroid-3-kak-polzovatsja-prilozheniem" rel="bookmark" title="Pydroid 3 как пользоваться приложением">Pydroid 3 как пользоваться приложением </a></li> <li><a href="https://gshimki.ru/rukovodstvo/40/kak-opredelit-primernuju-vysotu-gory" rel="bookmark" title="Как определить примерную высоту горы">Как определить примерную высоту горы </a></li> <li><a href="https://gshimki.ru/rukovodstvo/40/pochemu-vyletajut-igry-na-pk-vindovs-10" rel="bookmark" title="Почему вылетают игры на пк виндовс 10">Почему вылетают игры на пк виндовс 10 </a></li> </ol> </div> </div> <div id="comments" class="comments-area"> <div id="respond" class="comment-respond nv-is-boxed"> <h2 id="reply-title" class="comment-reply-title">Добавить комментарий <small><a rel="nofollow" id="cancel-comment-reply-link" href="/rukovodstvo/40/obsidian-kak-izmenit-cvet-teksta#respond" style="display:none;">Отменить ответ</a></small></h2><form action="https://gshimki.ru/wp-comments-post.php" method="post" id="commentform" class="comment-form"><p class="comment-notes"><span id="email-notes">Ваш адрес email не будет опубликован.</span> <span class="required-field-message">Обязательные поля помечены <span class="required">*</span></span></p><p class="comment-form-author"><label for="author">Имя <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required="required" /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="text" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required="required" /></p> <p class="comment-form-url"><label for="url">Сайт</label> <input id="url" name="url" type="text" value="" size="30" maxlength="200" autocomplete="url" /></p> <p class="comment-form-comment"><label for="comment">Комментарий <span class="required">*</span></label> <textarea autocomplete="new-password" id="ff0c30c0d1" name="ff0c30c0d1" cols="45" rows="8" maxlength="65525" required="required"></textarea><textarea id="comment" aria-label="hp-comment" aria-hidden="true" name="comment" autocomplete="new-password" style="padding:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;position:absolute !important;white-space:nowrap !important;height:1px !important;width:1px !important;overflow:hidden !important;" tabindex="-1"></textarea><script data-noptimize>document.getElementById("comment").setAttribute( "id", "aa547a8ac0333ae97c5430d005ea908d" );document.getElementById("ff0c30c0d1").setAttribute( "id", "comment" );</script></p><p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Сохранить моё имя, email и адрес сайта в этом браузере для последующих моих комментариев.</label></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="button button-primary" value="Отправить комментарий" /> <input type='hidden' name='comment_post_ID' value='4824' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> </div> </article> </div> </div> </main><!--/.neve-main--> <footer class="site-footer" id="site-footer" > <div class="hfg_footer"> <div class="footer--row footer-bottom layout-full-contained" id="cb-row--footer-bottom" data-row-id="bottom" data-show-on="desktop"> <div class="footer--row-inner footer-bottom-inner footer-content-wrap"> <div class="container"> <div class="hfg-grid nv-footer-content hfg-grid-bottom row--wrapper row " data-section="hfg_footer_layout_bottom" > <div class="hfg-slot left"><div class="builder-item"><div class="item--inner"><div class="component-wrap"><div><p><a href="https://themeisle.com/themes/neve/" rel="nofollow">Neve</a> | Работает на <a href="http://wordpress.org" rel="nofollow">WordPress</a></p></div></div></div></div></div><div class="hfg-slot c-left"></div><div class="hfg-slot center"></div> </div> </div> </div> </div> </div> </footer> </div><!--/.wrapper--> <link rel='stylesheet' id='yarppRelatedCss-css' href='https://gshimki.ru/wp-content/plugins/yet-another-related-posts-plugin/style/related.css?ver=5.30.2' type='text/css' media='all' /> <script type='text/javascript' id='wp-postratings-js-extra'> /* <![CDATA[ */ var ratingsL10n = {"plugin_url":"https:\/\/gshimki.ru\/wp-content\/plugins\/wp-postratings","ajax_url":"https:\/\/gshimki.ru\/wp-admin\/admin-ajax.php","text_wait":"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043d\u0435 \u0433\u043e\u043b\u043e\u0441\u0443\u0439\u0442\u0435 \u0437\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e.","image":"stars","image_ext":"gif","max":"5","show_loading":"1","show_fading":"1","custom":"0"}; var ratings_mouseover_image=new Image();ratings_mouseover_image.src="https://gshimki.ru/wp-content/plugins/wp-postratings/images/stars/rating_over.gif";; /* ]]> */ </script> <script type='text/javascript' src='https://gshimki.ru/wp-content/plugins/wp-postratings/js/postratings-js.js?ver=1.90' id='wp-postratings-js'></script> <script type='text/javascript' id='neve-script-js-extra'> /* <![CDATA[ */ var NeveProperties = {"ajaxurl":"https:\/\/gshimki.ru\/wp-admin\/admin-ajax.php","nonce":"ca4920364f","isRTL":"","isCustomize":""}; /* ]]> */ </script> <script type='text/javascript' src='https://gshimki.ru/wp-content/themes/neve/assets/js/build/modern/frontend.js?ver=3.3.6' id='neve-script-js' async></script> <script type='text/javascript' id='neve-script-js-after'> var html = document.documentElement; var theme = html.getAttribute('data-neve-theme') || 'light'; var variants = {"logo":{"light":{"src":"https:\/\/gshimki.ru\/wp-content\/uploads\/2022\/08\/cropped-telegram.jpg","srcset":false,"sizes":"(max-width: 200px) 100vw, 200px"},"dark":{"src":"https:\/\/gshimki.ru\/wp-content\/uploads\/2022\/08\/cropped-telegram.jpg","srcset":false,"sizes":"(max-width: 200px) 100vw, 200px"},"same":true}}; function setCurrentTheme( theme ) { var pictures = document.getElementsByClassName( 'neve-site-logo' ); for(var i = 0; i<pictures.length; i++) { var picture = pictures.item(i); if( ! picture ) { continue; }; var fileExt = picture.src.slice((Math.max(0, picture.src.lastIndexOf(".")) || Infinity) + 1); if ( fileExt === 'svg' ) { picture.removeAttribute('width'); picture.removeAttribute('height'); picture.style = 'width: var(--maxwidth)'; } var compId = picture.getAttribute('data-variant'); if ( compId && variants[compId] ) { var isConditional = variants[compId]['same']; if ( theme === 'light' || isConditional || variants[compId]['dark']['src'] === false ) { picture.src = variants[compId]['light']['src']; picture.srcset = variants[compId]['light']['srcset'] || ''; picture.sizes = variants[compId]['light']['sizes']; continue; }; picture.src = variants[compId]['dark']['src']; picture.srcset = variants[compId]['dark']['srcset'] || ''; picture.sizes = variants[compId]['dark']['sizes']; }; }; }; var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.type == 'attributes') { theme = html.getAttribute('data-neve-theme'); setCurrentTheme(theme); }; }); }); observer.observe(html, { attributes: true }); </script> <script type='text/javascript' src='https://gshimki.ru/wp-includes/js/comment-reply.min.js?ver=6.1.1' id='comment-reply-js'></script> <script type='text/javascript' src='https://gshimki.ru/wp-content/plugins/easy-fancybox/fancybox/1.5.4/jquery.fancybox.min.js?ver=6.1.1' id='jquery-fancybox-js'></script> <script type='text/javascript' id='jquery-fancybox-js-after'> var fb_timeout, fb_opts={'overlayShow':true,'hideOnOverlayClick':true,'showCloseButton':true,'margin':20,'enableEscapeButton':true,'autoScale':true }; if(typeof easy_fancybox_handler==='undefined'){ var easy_fancybox_handler=function(){ jQuery([".nolightbox","a.wp-block-fileesc_html__button","a.pin-it-button","a[href*='pinterest.com\/pin\/create']","a[href*='facebook.com\/share']","a[href*='twitter.com\/share']"].join(',')).addClass('nofancybox'); jQuery('a.fancybox-close').on('click',function(e){e.preventDefault();jQuery.fancybox.close()}); /* IMG */ var fb_IMG_select=jQuery('a[href*=".jpg" i]:not(.nofancybox,li.nofancybox>a),area[href*=".jpg" i]:not(.nofancybox),a[href*=".png" i]:not(.nofancybox,li.nofancybox>a),area[href*=".png" i]:not(.nofancybox),a[href*=".webp" i]:not(.nofancybox,li.nofancybox>a),area[href*=".webp" i]:not(.nofancybox)'); fb_IMG_select.addClass('fancybox image'); var fb_IMG_sections=jQuery('.gallery,.wp-block-gallery,.tiled-gallery,.wp-block-jetpack-tiled-gallery'); fb_IMG_sections.each(function(){jQuery(this).find(fb_IMG_select).attr('rel','gallery-'+fb_IMG_sections.index(this));}); jQuery('a.fancybox,area.fancybox,.fancybox>a').each(function(){jQuery(this).fancybox(jQuery.extend(true,{},fb_opts,{'transitionIn':'elastic','transitionOut':'elastic','opacity':false,'hideOnContentClick':false,'titleShow':true,'titlePosition':'over','titleFromAlt':true,'showNavArrows':true,'enableKeyboardNav':true,'cyclic':false}))}); };}; var easy_fancybox_auto=function(){setTimeout(function(){jQuery('a#fancybox-auto,#fancybox-auto>a').first().trigger('click')},1000);}; jQuery(easy_fancybox_handler);jQuery(document).on('post-load',easy_fancybox_handler); jQuery(easy_fancybox_auto); </script> <script type='text/javascript' src='https://gshimki.ru/wp-content/plugins/easy-fancybox/vendor/jquery.easing.min.js?ver=1.4.1' id='jquery-easing-js'></script> <script type='text/javascript' src='https://gshimki.ru/wp-content/plugins/easy-fancybox/vendor/jquery.mousewheel.min.js?ver=3.1.13' id='jquery-mousewheel-js'></script> </body> </html>