លក្ខណៈសម្បត្តិអនុញ្ញាតឱ្យអ្នករៀបចំព័ត៌មានអំពីកំណត់ត្រា។ លក្ខណៈសម្បត្តិមានទិន្នន័យដែលមានរចនាសម្ព័ន្ធដូចជា អត្ថបទ តំណភ្ជាប់ កាលបរិច្ឆេទ ប្រអប់ធីក និងលេខ។ លក្ខណៈសម្បត្តិអាចប្រើរួមជាមួយ [[កម្មវិធីជំនួយសហគមន៍]] ដែលអាចធ្វើអ្វីមានប្រយោជន៍ជាមួយទិន្នន័យដែលមានរចនាសម្ព័ន្ធរបស់អ្នក។ ## បន្ថែមលក្ខណៈសម្បត្តិទៅកំណត់ត្រា មានវិធីជាច្រើនដើម្បីបន្ថែមលក្ខណៈសម្បត្តិទៅកំណត់ត្រា៖ - ប្រើ[[ក្ដារលាយពាក្យបញ្ជា|ពាក្យបញ្ជា]] **Add file property**។ - ប្រើ[[ផ្លូវកាត់ក្តារចុច|ផ្លូវកាត់ក្តារចុច]] **`Cmd/Ctrl+;`**។ - ជ្រើសរើស **Add file property** ពីម៉ឺនុយ **More actions** (បង្ហាញដោយរូបតំណាងចំណុចបីគ្រាប់ ឬដោយចុចខាងស្ដាំលើផ្ទាំង)។ - វាយ `---` នៅដើមឯកសារ។ នៅពេលដែលអ្នកបន្ថែមលក្ខណៈសម្បត្តិ ជួរនឹងបង្ហាញនៅដើមឯកសារដែលមានប្រអប់បញ្ចូលពីរ គឺ _ឈ្មោះ_ លក្ខណៈសម្បត្តិ និង _តម្លៃ_ លក្ខណៈសម្បត្តិ។ សម្រាប់ឈ្មោះ អ្នកអាចជ្រើសរើសអ្វីក៏បាន។ Obsidian ផ្តល់លក្ខណៈសម្បត្តិលំនាំដើមមួយចំនួន៖ `tags`, `cssclasses`, និង `aliases`។ នៅពេលដែលអ្នកជ្រើសរើសឈ្មោះលក្ខណៈសម្បត្តិ អ្នកអាចផ្ដល់តម្លៃដល់វា។ ### ប្រភេទលក្ខណៈសម្បត្តិ បន្ថែមពីឈ្មោះ និងតម្លៃ លក្ខណៈសម្បត្តិក៏មាន _ប្រភេទ_ ផងដែរ។ ប្រភេទនៃលក្ខណៈសម្បត្តិកំណត់ប្រភេទតម្លៃដែលវាអាចរក្សាទុក និងរបៀបដែល Obsidian ដោះស្រាយវា។ ដើម្បីប្តូរប្រភេទនៃលក្ខណៈសម្បត្តិ ចុចលើរូបតំណាងប្រភេទនៅជាប់ឈ្មោះលក្ខណៈសម្បត្តិ ហើយជ្រើសរើសជម្រើសផ្សេង។ អ្នកក៏អាចគ្រប់គ្រងប្រភេទលក្ខណៈសម្បត្តិដោយប្រើកម្មវិធីជំនួយចម្បង [[ទិដ្ឋភាពលក្ខណៈសម្បត្តិ]]។ Obsidian គាំទ្រប្រភេទលក្ខណៈសម្បត្តិដូចខាងក្រោម៖ - **[[#អត្ថបទ]]** - **[[#បញ្ជី]]** - **[[#លេខ]]** - **[[#ប្រអប់ធីក]]** - **[[#កាលបរិច្ឆេទ]]** - **[[#កាលបរិច្ឆេទ & ម៉ោង]]** - **[[#ស្លាក]]** នៅពេលដែលប្រភេទលក្ខណៈសម្បត្តិត្រូវបានកំណត់ให้ឈ្មោះលក្ខណៈសម្បត្តិ លក្ខណៈសម្បត្តិទាំងអស់ដែលមានឈ្មោះនោះនៅទូទាំង vault របស់អ្នកនឹងប្រើប្រភេទដូចគ្នា។ ## ការប្រើប្រាស់កម្រិតខ្ពស់ ### ស្វែងរកលក្ខណៈសម្បត្តិ លក្ខណៈសម្បត្តិមាន[[ស្វែងរក|វាក្យសម្ពន្ធស្វែងរក]]ផ្ទាល់ខ្លួន ដែលអ្នកអាចប្រើជាមួយពាក្យស្វែងរក និងប្រតិបត្តិករផ្សេងទៀត។ [[ស្វែងរក#ស្វែងរកលក្ខណៈសម្បត្តិ|មើលវាក្យសម្ពន្ធស្វែងរកសម្រាប់លក្ខណៈសម្បត្តិ]]។ ### ពុម្ព អ្នកអាចបន្ថែមលក្ខណៈសម្បត្តិទៅ[[ពុម្ព]]។ នៅពេលអ្នកបញ្ចូលពុម្វទៅក្នុងកំណត់ត្រាដែលកំពុងសកម្ម លក្ខណៈសម្បត្តិទាំងអស់ពីពុម្វនឹងត្រូវបានបន្ថែមទៅក្នុងកំណត់ត្រា។ Obsidian ក៏នឹងបញ្ចូលលក្ខណៈសម្បត្តិណាមួយដែលមាននៅក្នុងកំណត់ត្រារបស់អ្នកជាមួយនឹងលក្ខណៈសម្បត្តិនៅក្នុងពុម្វ។ ^templates-properties ### ប្តូរឈ្មោះលក្ខណៈសម្បត្តិ អ្នកអាចប្តូរឈ្មោះលក្ខណៈសម្បត្តិដោយចុចខាងស្ដាំលើវានៅក្នុង[[ទិដ្ឋភាពលក្ខណៈសម្បត្តិ|ទិដ្ឋភាពលក្ខណៈសម្បត្តិទាំងអស់]]។ ### របៀបបង្ហាញ អ្នកអាចប្តូររបៀបបង្ហាញលក្ខណៈសម្បត្តិនៅក្នុងកំណត់ត្រារបស់អ្នកដោយទៅ **[[ការកំណត់]] → Editor → Properties in document**។ ជម្រើសមានដូចខាងក្រោម៖ - **Visible** (លំនាំដើម) – បង្ហាញលក្ខណៈសម្បត្តិនៅដើមកំណត់ត្រា ប្រសិនបើមានណាមួយ។ - **Hidden** – លាក់លក្ខណៈសម្បត្តិ អាចបង្ហាញនៅក្នុងរបារចំហៀងតាមរយៈ [[ទិដ្ឋភាពលក្ខណៈសម្បត្តិ]]។ - **Source** – បង្ហាញលក្ខណៈសម្បត្តិក្នុងទ្រង់ទ្រាយ YAML អត្ថបទធម្មតា។ ### ស្នីប៉ែត CSS អ្នកអាចប្រើ [[ស្នីប៉ែត CSS]] ដើម្បីប្តូររូបរាងនៃកំណត់ត្រាជាក់លាក់។ ### មិនត្រូវបានគាំទ្រ មុខងារមួយចំនួនមិនត្រូវបានគាំទ្រក្នុង Obsidian នៅពេលបច្ចុប្បន្ន៖ - **លក្ខណៈសម្បត្តិដែលបានធ្នូ**: ដើម្បីមើលលក្ខណៈសម្បត្តិដែលបានធ្នូ យើងណែនាំឱ្យប្រើ[[ទិដ្ឋភាព និងរបៀបកែសម្រួល#របៀបប្រភព|របៀបប្រភព]]។ - **ការកែសម្រួលលក្ខណៈសម្បត្តិជាច្រើនក្នុងពេលតែមួយ**: សម្រាប់ការកែសម្រួលជាច្រើនក្នុងដំណើរការស៊ីជម្រៅក្រៅ[[ទិដ្ឋភាពលក្ខណៈសម្បត្តិ]] យើងណែនាំឱ្យប្រើឧបករណ៍កែសម្រួលជាក្រុមដូចជា VSCode ស្ក្រីប និងកម្មវិធីជំនួយសហគមន៍។ - **Markdown ក្នុងលក្ខណៈសម្បត្តិ**: នេះជាដែនកំណត់ចេតនា ដោយសារលក្ខណៈសម្បត្តិត្រូវបានគ្រោងសម្រាប់ព័ត៌មានតូចៗ ដែលមនុស្ស និងម៉ាស៊ីនអាចអានបានទាំងពីរ។ ## ផ្លូវកាត់ក្តារចុច ### បន្ថែមលក្ខណៈសម្បត្តិ | សកម្មភាព | ផ្លូវកាត់ក្តារចុច | |---|---| |បន្ថែមលក្ខណៈសម្បត្តិថ្មី|`Cmd + ;`| ### រុករករវាងលក្ខណៈសម្បត្តិ នៅពេលដែលលក្ខណៈសម្បត្តិត្រូវបានផ្ដោតទៅ | សកម្មភាព | ផ្លូវកាត់ក្តារចុច | |---|---| |ផ្ដោតទៅលក្ខណៈសម្បត្តិបន្ទាប់|`Down arrow` ឬ `Tab`| |ផ្ដោតទៅលក្ខណៈសម្បត្តិមុន|`Up arrow` ឬ `Shift+Tab`| |លោតទៅអ្នកកែសម្រួល|`Alt+Down arrow`| ### ជ្រើសរើសលក្ខណៈសម្បត្តិ | សកម្មភាព | ផ្លូវកាត់ក្តារចុច | |---|---| |ពង្រីកការជ្រើសរើសឡើងលើ|`Shift+Up arrow`| |ពង្រីកការជ្រើសរើសចុះក្រោម|`Shift+Down arrow`| |ជ្រើសរើសទាំងអស់|`Cmd+A`| ### កែសម្រួលលក្ខណៈសម្បត្តិ | សកម្មភាព | ផ្លូវកាត់ក្តារចុច | |---|---| |កែសម្រួលឈ្មោះលក្ខណៈសម្បត្តិ|`Left arrow`| |កែសម្រួលតម្លៃលក្ខណៈសម្បត្តិ|`Right arrow`| |ផ្ដោតទៅលក្ខណៈសម្បត្តិ|`Escape`| |លុបលក្ខណៈសម្បត្តិ|`Cmd+Backspace`<br><br>ប្រសិនបើលក្ខណៈសម្បត្តិណាមួយត្រូវបានជ្រើសរើស វានឹងលុបការជ្រើសរើសជំនួស។| |មិនធ្វើវិញ|`Cmd+Z`| |ធ្វើវិញ|`Cmd+Shift+Z`| ### Vim (កម្រិតខ្ពស់) | សកម្មភាព | ផ្លូវកាត់ក្តារចុច | |---|---| |ចុះក្រោម|`j`| |ឡើងលើ|`k`| |ផ្ដោតទៅកូនសោ|`h`| |ផ្ដោតទៅតម្លៃ|`l`| |ផ្ដោតទៅតម្លៃ (ទស្សន៍ទ្រនិចនៅចុង)|`A`| |ផ្ដោតទៅតម្លៃ (ទស្សន៍ទ្រនិចនៅដើម)|`i`| |បង្កើតលក្ខណៈសម្បត្តិថ្មី|`o`| ## ទ្រង់ទ្រាយលក្ខណៈសម្បត្តិ លក្ខណៈសម្បត្តិត្រូវបានរក្សាទុកក្នុងទ្រង់ទ្រាយ [YAML](https://yaml.org/) នៅដើមឯកសារ។ YAML គឺជាទ្រង់ទ្រាយពេញនិយមមួយ ដែលងាយស្រួលសម្រាប់ទាំងមនុស្ស និងកុំព្យូទ័រក្នុងការអាន។ ឈ្មោះលក្ខណៈសម្បត្តិត្រូវបានបំបែកពីតម្លៃរបស់វាដោយសញ្ញាពីររណ្ដៅ ហើយតាមដោយចន្លោះ៖ ```yaml --- name: value --- ``` ខណៈដែលលំដាប់នៃគូ ឈ្មោះ-តម្លៃ គ្មានសំខាន់ ឈ្មោះនីមួយៗត្រូវតែពិសេសក្នុងកំណត់ត្រា។ ឧទាហរណ៍ អ្នកមិនអាចមានលក្ខណៈសម្បត្តិ `tags` ច្រើនជាងមួយ។ តម្លៃអាចជា [[#អត្ថបទ|អត្ថបទ]], [[#លេខ|លេខ]], [[#ប្រអប់ធីក|ប្រអប់ធីក]], [[#កាលបរិច្ឆេទ|កាលបរិច្ឆេទ]], [[#កាលបរិច្ឆេទ & ម៉ោង|កាលបរិច្ឆេទ និងម៉ោង]], ឬ [[#បញ្ជី|បញ្ជី]]។ ### អត្ថបទ លក្ខណៈសម្បត្តិអត្ថបទមានអត្ថបទបន្ទាត់តែមួយ។ ការធ្វើទ្រង់ទ្រាយ Markdown មិនត្រូវបានបង្ហាញក្នុងលក្ខណៈសម្បត្តិអត្ថបទ។ ហេសសំញ្ញា (#) មិនបង្កើតស្លាកនៅពេលប្រើក្នុងលក្ខណៈសម្បត្តិអត្ថបទ។ លក្ខណៈសម្បត្តិអត្ថបទអាចមាន URL និង[[តំណភ្ជាប់ផ្ទៃក្នុង]]ដោយប្រើវាក្យសម្ពន្ធ `[[Link]]`។ [[តំណភ្ជាប់ផ្ទៃក្នុង]]ក្នុងលក្ខណៈសម្បត្តិអត្ថបទត្រូវតែត្រូវបានហ៊ុំព័ទ្ធដោយសញ្ញាដកស្រង់។ Obsidian នឹងបន្ថែមទាំងនេះដោយស្វ័យប្រវត្តិ ប្រសិនបើអ្នកបញ្ចូលតំណភ្ជាប់ផ្ទៃក្នុងដោយដៃទៅក្នុងលក្ខណៈសម្បត្តិ ប៉ុន្តែប្រយ័ត្នក្នុងការបន្ថែមវានៅពេលប្រើកម្មវិធីជំនួយពុម្វ។ ```yaml --- title: A New Hope link: "[[Episode IV]]" url: https://www.example.com --- ``` ### បញ្ជី លក្ខណៈសម្បត្តិបញ្ជីមានតម្លៃច្រើន។ តម្លៃនីមួយៗក្នុងបញ្ជីបង្ហាញនៅបន្ទាត់ផ្ទាល់ខ្លួន ដែលនាំមុខដោយសញ្ញា (-) និងចន្លោះ។ តម្លៃបញ្ជីអាចមានអត្ថបទ លេខ និង[[តំណភ្ជាប់ផ្ទៃក្នុង]]។ នៅពេលប្រើ[[តំណភ្ជាប់ផ្ទៃក្នុង]]ក្នុងលក្ខណៈសម្បត្តិបញ្ជី ហ៊ុំព័ទ្ធវាដោយសញ្ញាដកស្រង់។ ```yaml --- cast: - Mark Hamill - Harrison Ford - Carrie Fisher links: - "[[Link]]" - "[[Link2]]" --- ``` ### លេខ លក្ខណៈសម្បត្តិប្រភេទលេខត្រូវតែជាលេខពិតប្រាកដ មិនមែនជាកន្សោមមួយដែលមានប្រតិបត្តិករ។ ចំនួនគត់ និងទសភាគទាំងពីរត្រូវបានអនុញ្ញាត។ ```yaml --- year: 1977 pie: 3.14 --- ``` ### ប្រអប់ធីក លក្ខណៈសម្បត្តិប្រអប់ធីកអាចជា `true` ឬ `false`។ ក្នុង Live Preview វាបង្ហាញជាប្រអប់ធីក។ ```yaml --- favorite: true reply: false last: # តម្លៃ Indeterminate; ជារឿយៗត្រូវបានដោះស្រាយជា false ``` ### កាលបរិច្ឆេទ លក្ខណៈសម្បត្តិកាលបរិច្ឆេទត្រូវបានរក្សាទុកក្នុងទ្រង់ទ្រាយខាងក្រោម៖ ```yaml --- date: 2020-08-21 --- ``` ឧបករណ៍ជ្រើសរើសកាលបរិច្ឆេទធ្វើតាមទ្រង់ទ្រាយកាលបរិច្ឆេទ និងម៉ោងលំនាំដើមរបស់ប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក។ អ្នកអាចប្តូរវាក្នុងការកំណត់ប្រព័ន្ធរបស់អ្នក៖ > [!info]- Windows > **[[ការកំណត់]] → Time & Language → Language & Region → Regional Format → Change Formats** > > ![[Windows-OS-DateTime.png#interface]] > [!info]- Mac OS > **System Preferences → Language and Region → Date format** > > ![[Mac-OS-DateTime.png|450]] នៅពេលដែលកម្មវិធីជំនួយ [[កំណត់ចំណាំប្រចាំថ្ងៃ]] ត្រូវបានបើក លក្ខណៈសម្បត្តិកាលបរិច្ឆេទនឹងដំណើរការបន្ថែមជាតំណភ្ជាប់ផ្ទៃក្នុងទៅកំណត់ចំណាំប្រចាំថ្ងៃដែលត្រូវគ្នាសម្រាប់កាលបរិច្ឆេទនោះ។ ![[កំណត់ចំណាំប្រចាំថ្ងៃ#^daily-notes-date]] ### កាលបរិច្ឆេទ & ម៉ោង លក្ខណៈសម្បត្តិ Date & time រួមមានទាំងកាលបរិច្ឆេទ និងម៉ោងជាក់លាក់ ដែលរក្សាទុកក្នុងទ្រង់ទ្រាយខាងក្រោម៖ ```yaml --- time: 2020-08-21T10:30:00 --- ``` ដូចជា[[#កាលបរិច្ឆេទ|លក្ខណៈសម្បត្តិកាលបរិច្ឆេទ]] ឧបករណ៍ជ្រើសរើសកាលបរិច្ឆេទ និងម៉ោងធ្វើតាមទ្រង់ទ្រាយលំនាំដើមរបស់ប្រព័ន្ធប្រតិបត្តិការ។ អ្នកអាចប្តូរវាក្នុងការកំណត់ប្រព័ន្ធរបស់អ្នក។ ### ស្លាក លក្ខណៈសម្បត្តិស្លាកគឺជាប្រភេទលក្ខណៈសម្បត្តិពិសេសសម្រាប់ប្រើដោយផ្ដាច់ក្នុងលក្ខណៈសម្បត្តិ `tags`។ ប្រភេទលក្ខណៈសម្បត្តិនេះមិនអាចត្រូវបានកំណត់ទៅលក្ខណៈសម្បត្តិផ្សេងទៀត។ លក្ខណៈសម្បត្តិស្លាកត្រូវបានធ្វើទ្រង់ទ្រាយជាបញ្ជី ដែលស្លាកនីមួយៗនៅបន្ទាត់ផ្ទាល់ខ្លួន ដែលនាំមុខដោយសញ្ញា (-) និងចន្លោះ។ ```yaml --- tags: - journal - personal - draft --- ``` លក្ខណៈសម្បត្តិ `tags` គឺជាមួយក្នុង[[#លក្ខណៈសម្បត្តិលំនាំដើម]]របស់ Obsidian។ មើល[[ស្លាក]]សម្រាប់ព័ត៌មានបន្ថែមអំពីការប្រើស្លាកក្នុង Obsidian។ ### លក្ខណៈសម្បត្តិ JSON ខណៈដែលយើងណែនាំឱ្យប្រើ YAML ដើម្បីកំណត់លក្ខណៈសម្បត្តិ អ្នកក៏អាចកំណត់លក្ខណៈសម្បត្តិដោយប្រើ [JSON](https://www.json.org/) ផងដែរ៖ ```json --- { "tags": ["journal"], "publish": false } --- ``` សូមចំណាំថាប្លុក JSON នឹងត្រូវបានអាន បកស្រាយ និងរក្សាទុកជា YAML។ ## លក្ខណៈសម្បត្តិលំនាំដើម Obsidian មកជាមួយនឹងសំណុំលក្ខណៈសម្បត្តិលំនាំដើម៖ | លក្ខណៈសម្បត្តិ | ប្រភេទ | ការពិពណ៌នា | | ------------ | ---- | ------------------------------------------------------------ | | `tags` | List | មើល[[ស្លាក\|ស្លាក]]។ | | `aliases` | List | មើល[[ឈ្មោះក្លែងក្លាយ]]។ | | `cssclasses` | List | អនុញ្ញាតឱ្យអ្នករចនាកំណត់ត្រានីមួយៗដោយប្រើ [[ស្នីប៉ែត CSS]]។ | ### លក្ខណៈសម្បត្តិសម្រាប់ Obsidian Publish លក្ខណៈសម្បត្តិលំនាំដើមខាងក្រោមអាចប្រើជាមួយ[[ការណែនាំអំពី Obsidian Publish|Obsidian Publish]]៖ | លក្ខណៈសម្បត្តិ | ការពិពណ៌នា | | ------------- | ---------------------------------------------------------------------------------------------------------- | | `publish` | មើល[[ផ្សាយមាតិការបស់អ្នក#ជ្រើសរើសទិន្នន័យដើម្បីផ្សាយដោយស្វ័យប្រវត្តិ\|ជ្រើសរើសទិន្នន័យដើម្បីផ្សាយដោយស្វ័យប្រវត្តិ]]។ | | `permalink` | មើល[[តំណភ្ជាប់អចិន្ត្រៃយ៍\|Permalinks]]។ | | `description` | មើល[[ការមើលជាមុនតំណភ្ជាប់បណ្ដាញសង្គម#ការពិពណ៌នា\|ការពិពណ៌នា]]។ | | `image` | មើល[[ការមើលជាមុនតំណភ្ជាប់បណ្ដាញសង្គម#រូបភាព\|រូបភាព]]។ | | `cover` | មើល[[ការមើលជាមុនតំណភ្ជាប់បណ្ដាញសង្គម#រូបភាព\|រូបភាព]]។ | ### លក្ខណៈសម្បត្តិដែលលែងប្រើ លក្ខណៈសម្បត្តិទាំងនេះត្រូវបានលែងប្រើក្នុង Obsidian 1.4 ហើយគួរតែត្រូវបានជំនួសដោយសមមូលទំនើបរបស់វា។ ការគាំទ្រសម្រាប់ពួកវាជា[[#លក្ខណៈសម្បត្តិលំនាំដើម]]ត្រូវបានបោះបង់ក្នុង Obsidian 1.9។ | លក្ខណៈសម្បត្តិ | ការពិពណ៌នា | |-|-| | `tag` | ឈ្មោះក្លែងក្លាយដែលលែងប្រើសម្រាប់ `tags`។ | | `alias` | ឈ្មោះក្លែងក្លាយដែលលែងប្រើសម្រាប់ `aliases`។ | | `cssclass` | ឈ្មោះក្លែងក្លាយដែលលែងប្រើសម្រាប់ `cssclasses`។ | > [!tip] ប្រសិនបើអ្នកត្រូវការបំប្លែងឯកសាររបស់អ្នកក្នុង vault ទៅជាទ្រង់ទ្រាយ[[#លក្ខណៈសម្បត្តិលំនាំដើម]] អ្នកអាចប្រើ[[កម្មវិធីបម្លែងទ្រង់ទ្រាយ]]ដើម្បីប្តូរ vault របស់អ្នកទាំងទ្បាយ។