Стендап Сьогодні 📢 Канал в Telegram @stendap_sogodni

🤖🚫 Контент вільний від AI. Цей пост на 100% написаний людиною, як і все на моєму блозі. Насолоджуйтесь!

06.06.2024

Obsidian Canvas - ідеальне візуальне доповнення для бази знань

Вже півтора року в Obsidian є вбудована “біла дошка”, тобто умовний FigJam (тільки, звісно, на одну персону) - Canvas. Це нескінченна канва, на яку можна викладати картки — текст, ілюстрації, навіть сторінки з вебу. Такий інструмент чудово доповнює і без нього потужний Obsidian, бо надає можливість робити візуальне планування, малювати діаграми, мудборди й так далі.

Хоч, звісно, канва — це вже не текстовий документ в прямому сенсі, але він зберігається у JSON, та у того JSON є відкритий стандарт. Це значить, що ти можеш легко експортувати дані або робити перетворення. Я довгий час не дивився на Canvas, бо мені здавалося, що кожна картка повинна бути окремим документом — але це абсолютно не так. Сама канва здатна містити стільки інформації, скільки буде потрібно. Включаючи картки з повною підтримкою Markdown.

Canvas дуже стрімко працює. Тому йому легко дається бути дійсно “нескінченним”; якщо місця не вистачає, можна просто пересунути частину схеми трохи далі; наближення та віддалення теж відбуваються без зусиль.

Хоч не кожна картка є документом, але включити документ в канву теж можна; так, якщо я роблю планування великого проєкту, то можу легко додавати нотатки з окремими дослідженнями. Також можна включати вебсторінки та зображення. Для будь-якого візуального планування це незрівнянно зручніше, ніж текстовий документ.

Canvas є розширюваним. На жаль, наразі це тільки незадокументовані можливості, але, вже є декілька доповнень, які додають особливі стилі для вузлів. З них хочу виділити Obsidian Canvas Style Menu, який служить точкою розширення для твого CSS. Так можна легко назбирати набір стилів для власних потреб. (Як і весь Obsidian, Canvas побудований на вебтехнологіях, та всі можливості CSS до наших послуг.) Стилі, що були накладені доповненням Canvas Style Menu, стають особливими атрибутами у JSON канви; їх легко прочитати та записати.

Як Canvas, так і доповнення до нього синхронізуються та доступні на телефоні. (До речі, в Obsidian цікава модель синхронізації налаштувань: всі вони належать до поточного схрону нотаток, та якщо придивитись, сидять там у вигляді… звичайних файлів.)

Я в повному захваті, завжди не вистачало такого інструменту, щоб і працював гарно, і був зінтегрований, і я відчував власність над своїми даними.