Vlastnosti umožňují organizovat informace o poznámce. Vlastnosti obsahují strukturovaná data, jako je text, odkazy, data, zaškrtávací políčka a čísla. Vlastnosti lze také používat v kombinaci s [[Komunitní pluginy|komunitními pluginy]], které mohou s vašimi strukturovanými daty dělat užitečné věci. ## Přidání vlastností do poznámky Existuje několik způsobů, jak přidat vlastnost do poznámky: - Použijte [[Paleta příkazů|příkaz]] **Přidat vlastnost souboru**. - Použijte **`Cmd/Ctrl+;`** [[Klávesové zkratky|klávesovou zkratku]]. - Zvolte **Přidat vlastnost souboru** z nabídky **Více akcí** (vyvolané ikonou tří teček nebo kliknutím pravým tlačítkem na kartu). - Na úplný začátek souboru napište `---`. Po přidání vlastnosti se v horní části souboru zobrazí řádek se dvěma vstupy: _název_ vlastnosti a _hodnota_ vlastnosti. Pro název si můžete zvolit cokoliv. Obsidian nabízí několik výchozích vlastností: `tags`, `cssclasses` a `aliases`. Jakmile zvolíte název vlastnosti, můžete jí přiřadit hodnotu. ### Typy vlastností Kromě názvu a hodnoty mají vlastnosti také _typ_. Typ vlastnosti určuje, jaký druh hodnot může ukládat a jak s nimi Obsidian nakládá. Chcete-li změnit typ vlastnosti, klikněte na ikonu typu vedle názvu vlastnosti a vyberte jinou možnost. Typy vlastností můžete také spravovat pomocí základního pluginu [[Zobrazení vlastností]]. Obsidian podporuje následující typy vlastností: - **[[#Text]]** - **[[#Seznam]]** - **[[#Číslo]]** - **[[#Zaškrtávací políčko]]** - **[[#Datum]]** - **[[#Datum & čas]]** - **[[#Tagy]]** Jakmile je typ vlastnosti přiřazen k názvu vlastnosti, všechny vlastnosti s tímto názvem v celém trezoru budou používat stejný typ. ## Pokročilé použití ### Hledání vlastností Vlastnosti mají vlastní [[Hledat|syntaxi vyhledávání]], kterou můžete použít společně s dalšími vyhledávacími výrazy a operátory. [[Hledat#Hledání vlastností|Viz syntaxe vyhledávání pro vlastnosti]]. ### Šablony Do [[Šablony|šablon]] můžete přidávat vlastnosti. Když vložíte šablonu do aktivní poznámky, všechny vlastnosti ze šablony budou přidány do poznámky. Obsidian také sloučí všechny vlastnosti, které existují ve vaší poznámce, s vlastnostmi v šabloně. ^templates-properties ### Přejmenování vlastností Vlastnost můžete přejmenovat kliknutím pravým tlačítkem na ni v [[Zobrazení vlastností|zobrazení Všechny vlastnosti]]. ### Režimy zobrazení Způsob zobrazení vlastností v poznámce můžete změnit v **[[Nastavení]] → Editor → Vlastnosti v dokumentu**. Možnosti jsou: - **Viditelné** (výchozí) – zobrazuje vlastnosti v horní části poznámky, pokud existují. - **Skryté** – skryje vlastnosti, stále je lze zobrazit v postranním panelu pomocí [[Zobrazení vlastností]]. - **Zdroj** – zobrazuje vlastnosti ve formátu prostého textu YAML. ### CSS úryvky Pomocí [[CSS úryvky|CSS úryvků]] můžete změnit vzhled konkrétních poznámek. ### Nepodporované funkce Několik funkcí v současnosti není v Obsidian podporováno: - **Vnořené vlastnosti**: Pro zobrazení vnořených vlastností doporučujeme použít [[Zobrazení a režim úprav#Režim zdroje|režim zdroje]]. - **Hromadná úprava vlastností**: Pro hloubkovou hromadnou úpravu mimo [[Zobrazení vlastností]] doporučujeme použít nástroje pro hromadnou úpravu jako VSCode, skripty a komunitní pluginy. - **Markdown ve vlastnostech**: Toto je záměrné omezení, protože vlastnosti jsou určeny pro malé, atomické kousky informací, které jsou čitelné jak pro člověka, tak pro stroj. ## Klávesové zkratky ### Přidání vlastnosti | Akce | Klávesová zkratka | |---|---| |Přidat novou vlastnost|`Cmd + ;`| ### Navigace mezi vlastnostmi Když je vlastnost zaměřená | Akce | Klávesová zkratka | |---|---| |Zaměřit další vlastnost|`Šipka dolů` nebo `Tab`| |Zaměřit předchozí vlastnost|`Šipka nahoru` nebo `Shift+Tab`| |Přejít na editor|`Alt+Šipka dolů`| ### Výběr vlastností | Akce | Klávesová zkratka | |---|---| |Rozšířit výběr nahoru|`Shift+Šipka nahoru`| |Rozšířit výběr dolů|`Shift+Šipka dolů`| |Vybrat vše|`Cmd+A`| ### Úprava vlastností | Akce | Klávesová zkratka | |---|---| |Upravit název vlastnosti|`Šipka vlevo`| |Upravit hodnotu vlastnosti|`Šipka vpravo`| |Zaměřit vlastnost|`Escape`| |Smazat vlastnost|`Cmd+Backspace`<br><br>pokud jsou vybrány nějaké vlastnosti, smaže se místo toho výběr.| |Zpět|`Cmd+Z`| |Znovu|`Cmd+Shift+Z`| ### Vim (pokročilé) | Akce | Klávesová zkratka | |---|---| |Přesun dolů|`j`| |Přesun nahoru|`k`| |Zaměřit klíč|`h`| |Zaměřit hodnotu|`l`| |Zaměřit hodnotu (kurzor na konci)|`A`| |Zaměřit hodnotu (kurzor na začátku)|`i`| |Vytvořit novou vlastnost|`o`| ## Formát vlastností Vlastnosti jsou uloženy ve formátu [YAML](https://yaml.org/) v horní části souboru. YAML je populární formát, který je snadno čitelný jak pro lidi, tak pro počítače. Názvy vlastností jsou od hodnot odděleny dvojtečkou následovanou mezerou: ```yaml --- name: value --- ``` Zatímco na pořadí jednotlivých párů název-hodnota nezáleží, každý název musí být v rámci poznámky jedinečný. Například nemůžete mít více než jednu vlastnost `tags`. Hodnoty mohou být [[#Text|text]], [[#Číslo|čísla]], [[#Zaškrtávací políčko|zaškrtávací políčka]], [[#Datum|data]], [[#Datum & čas|data a časy]] nebo [[#Seznam|seznamy]]. ### Text Textové vlastnosti obsahují jeden řádek textu. Formátování Markdown se v textových vlastnostech nevykresluje. Hashtagy nevytvářejí štítky, když se použijí v textových vlastnostech. Textové vlastnosti mohou obsahovat URL adresy a [[Interní odkazy]] pomocí syntaxe `[[Odkaz]]`. [[Interní odkazy]] v textových vlastnostech musí být uzavřeny v uvozovkách. Obsidian je přidá automaticky, pokud ručně zadáte interní odkazy do vlastností, ale buďte opatrní a přidejte je při použití pluginů pro šablony. ```yaml --- title: A New Hope link: "[[Episode IV]]" url: https://www.example.com --- ``` ### Seznam Vlastnosti typu seznam obsahují více hodnot. Každá hodnota v seznamu se zobrazuje na vlastním řádku, předcházeném pomlčkou (-) a mezerou. Hodnoty seznamu mohou obsahovat text, čísla a [[Interní odkazy]]. Při použití [[Interní odkazy|interních odkazů]] ve vlastnostech seznamu je uzavřete do uvozovek. ```yaml --- cast: - Mark Hamill - Harrison Ford - Carrie Fisher links: - "[[Link]]" - "[[Link2]]" --- ``` ### Číslo Vlastnosti typu číslo musí být vždy doslovné číslo, nikoli výraz s operátory. Povolena jsou celá čísla i desetinná čísla. ```yaml --- year: 1977 pie: 3.14 --- ``` ### Zaškrtávací políčko Vlastnosti typu zaškrtávací políčko jsou buď `true`, nebo `false`. V živém náhledu se zobrazují jako zaškrtávací políčko. ```yaml --- favorite: true reply: false last: # Neurčitá hodnota; často se zachází jako s false ``` ### Datum Vlastnosti typu datum jsou uloženy v následujícím formátu: ```yaml --- date: 2020-08-21 --- ``` Výběr data se řídí výchozím formátem data a času vašeho operačního systému. Můžete jej změnit v nastavení systému: > [!info]- Windows > **[[Nastavení]] → Čas a jazyk → Jazyk a oblast → Regionální formát → Změnit formáty** > > ![[Windows-OS-DateTime.png#interface]] > [!info]- Mac OS > **Předvolby systému → Jazyk a oblast → Formát data** > > ![[Mac-OS-DateTime.png|450]] Pokud je zapnutý plugin [[Každodenní poznámky]], vlastnost datum bude navíc fungovat jako interní odkaz na odpovídající denní poznámku pro dané datum. ![[Každodenní poznámky#^daily-notes-date]] ### Datum & čas Vlastnosti typu datum & čas zahrnují datum i konkrétní čas, uložené v následujícím formátu: ```yaml --- time: 2020-08-21T10:30:00 --- ``` Stejně jako u [[#Datum|vlastností typu datum]] se výběr data a času řídí výchozím formátem vašeho operačního systému. Můžete jej změnit v nastavení systému. ### Tagy Vlastnosti typu tagy jsou speciální typ vlastnosti používaný výhradně vlastností `tags`. Tento typ vlastnosti nelze přiřadit jiným vlastnostem. Vlastnosti typu tagy jsou formátovány jako seznam, kde každý štítek je na vlastním řádku předcházeném pomlčkou (-) a mezerou. ```yaml --- tags: - journal - personal - draft --- ``` Vlastnost `tags` je jednou z [[#Výchozí vlastnosti|výchozích vlastností]] Obsidian. Další informace o použití štítků v Obsidian najdete v [[Tagy]]. ### Vlastnosti ve formátu JSON I když doporučujeme k definování vlastností používat YAML, můžete je také definovat pomocí [JSON](https://www.json.org/): ```json --- { "tags": ["journal"], "publish": false } --- ``` Upozorňujeme, že blok JSON bude přečten, interpretován a uložen jako YAML. ## Výchozí vlastnosti Obsidian obsahuje sadu výchozích vlastností: | Vlastnost | Typ | Popis | | ------------ | ------ | ------------------------------------------------------------ | | `tags` | Seznam | Viz [[Úpravy a formátování/Tagy\|Tagy]]. | | `aliases` | Seznam | Viz [[Aliasy]]. | | `cssclasses` | Seznam | Umožňuje stylovat jednotlivé poznámky pomocí [[CSS úryvky|CSS úryvků]]. | ### Vlastnosti pro Obsidian Publish Následující výchozí vlastnosti lze použít s [[Úvod do Obsidian Publish|Obsidian Publish]]: | Vlastnost | Popis | | ------------- | ---------------------------------------------------------------------------------------------------------- | | `publish` | Viz [[Publikování obsahu#Automatický výběr dat k publikování\|Automatický výběr dat k publikování]]. | | `permalink` | Viz [[Trvalé odkazy\|Trvalé odkazy]]. | | `description` | Viz [[Náhledy odkazů na sociálních sítích#Popis\|Popis]]. | | `image` | Viz [[Náhledy odkazů na sociálních sítích#Obrázek\|Obrázek]]. | | `cover` | Viz [[Náhledy odkazů na sociálních sítích#Obrázek\|Obrázek]]. | ### Zastaralé vlastnosti Tyto vlastnosti byly zastaralé v Obsidian 1.4 a měly by být nahrazeny jejich moderními ekvivalenty. Podpora pro ně jako [[#Výchozí vlastnosti]] je odstraněna v Obsidian 1.9. | Vlastnost | Popis | |------------|------------------------------------------| | `tag` | Zastaralý alias pro `tags`. | | `alias` | Zastaralý alias pro `aliases`. | | `cssclass` | Zastaralý alias pro `cssclasses`. | > [!tip] Pokud potřebujete převést soubory ve vašem trezoru do formátu [[#Výchozí vlastnosti]], můžete použít [[Importér Markdown formátu]] k hromadné změně celého trezoru.