Οι ιδιότητες σας επιτρέπουν να οργανώνετε πληροφορίες σχετικά με μια σημείωση. Οι ιδιότητες περιέχουν δομημένα δεδομένα όπως κείμενο, συνδέσμους, ημερομηνίες, πλαίσια ελέγχου και αριθμούς. Οι ιδιότητες μπορούν επίσης να χρησιμοποιηθούν σε συνδυασμό με [[Πρόσθετα κοινότητας]] που μπορούν να κάνουν χρήσιμα πράγματα με τα δομημένα δεδομένα σας. ## Προσθήκη ιδιοτήτων σε μια σημείωση Υπάρχουν αρκετοί τρόποι να προσθέσετε μια ιδιότητα σε μια σημείωση: - Χρησιμοποιήστε την [[Παλέτα εντολών|εντολή]] **Προσθήκη ιδιότητας αρχείου**. - Χρησιμοποιήστε τη [[Συντομεύσεις|συντόμευση πληκτρολογίου]] **`Cmd/Ctrl+;`**. - Επιλέξτε **Προσθήκη ιδιότητας αρχείου** από το μενού **Περισσότερες ενέργειες** (που εμφανίζεται με το εικονίδιο τριών κουκκίδων ή κάνοντας δεξί κλικ στην καρτέλα). - Πληκτρολογήστε `---` στην αρχή ενός αρχείου. Μόλις προσθέσετε μια ιδιότητα, θα εμφανιστεί μια γραμμή στο πάνω μέρος του αρχείου με δύο πεδία εισαγωγής: το _όνομα_ ιδιότητας και την _τιμή_ ιδιότητας. Για το όνομα, μπορείτε να επιλέξετε ό,τι θέλετε. Το Obsidian παρέχει αρκετές προεπιλεγμένες ιδιότητες: `tags`, `cssclasses` και `aliases`. Αφού επιλέξετε το όνομα ιδιότητας, μπορείτε να της δώσετε μια τιμή. ### Τύποι ιδιοτήτων Εκτός από όνομα και τιμή, οι ιδιότητες έχουν επίσης έναν _τύπο_. Ο τύπος μιας ιδιότητας καθορίζει τι είδους τιμές μπορεί να αποθηκεύσει και πώς τις χειρίζεται το Obsidian. Για να αλλάξετε τον τύπο μιας ιδιότητας, κάντε κλικ στο εικονίδιο τύπου δίπλα στο όνομα ιδιότητας και επιλέξτε μια διαφορετική επιλογή. Μπορείτε επίσης να διαχειριστείτε τους τύπους ιδιοτήτων χρησιμοποιώντας το βασικό πρόσθετο [[Προβολή ιδιοτήτων]]. Το Obsidian υποστηρίζει τους ακόλουθους τύπους ιδιοτήτων: - **[[#Κείμενο]]** - **[[#Λίστα]]** - **[[#Αριθμός]]** - **[[#Πλαίσιο ελέγχου]]** - **[[#Ημερομηνία]]** - **[[#Ημερομηνία & ώρα]]** - **[[#Ετικέτες]]** Μόλις αντιστοιχιστεί ένας τύπος ιδιότητας σε ένα όνομα ιδιότητας, όλες οι ιδιότητες με αυτό το όνομα σε όλο το θησαυροφυλάκιό σας θα χρησιμοποιούν τον ίδιο τύπο. ## Σύνθετες χρήσεις ### Αναζήτηση ιδιοτήτων Οι ιδιότητες έχουν τη δική τους [[Αναζήτηση|σύνταξη αναζήτησης]] που μπορείτε να χρησιμοποιήσετε μαζί με άλλους όρους αναζήτησης και τελεστές. [[Αναζήτηση#Αναζήτηση ιδιοτήτων|Δείτε τη σύνταξη αναζήτησης για ιδιότητες]]. ### Πρότυπα Μπορείτε να προσθέσετε ιδιότητες στα [[Πρόσθετα/Πρότυπα|Πρότυπα]]. Όταν εισάγετε ένα πρότυπο στην ενεργή σημείωση, όλες οι ιδιότητες από το πρότυπο θα προστεθούν στη σημείωση. Το Obsidian θα συγχωνεύσει επίσης τυχόν ιδιότητες που υπάρχουν στη σημείωσή σας με τις ιδιότητες του προτύπου. ^templates-properties ### Μετονομασία ιδιοτήτων Μπορείτε να μετονομάσετε μια ιδιότητα κάνοντας δεξί κλικ σε αυτήν στην [[Προβολή ιδιοτήτων|Προβολή όλων των ιδιοτήτων]]. ### Λειτουργίες εμφάνισης Μπορείτε να αλλάξετε τον τρόπο εμφάνισης των ιδιοτήτων στη σημείωσή σας πηγαίνοντας στις **[[Ρυθμίσεις]] → Επεξεργαστής → Ιδιότητες εγγράφου**. Οι επιλογές είναι: - **Ορατό** (προεπιλογή) – εμφανίζει τις ιδιότητες στο πάνω μέρος της σημείωσης, εάν υπάρχουν. - **Κρυφό** – αποκρύπτει τις ιδιότητες, μπορούν ακόμα να εμφανίζονται στην πλαϊνή μπάρα μέσω της [[Προβολή ιδιοτήτων|Προβολής ιδιοτήτων]]. - **Πηγή** – εμφανίζει τις ιδιότητες σε μορφή απλού κειμένου YAML. ### CSS αποσπάσματα Μπορείτε να χρησιμοποιήσετε [[CSS αποσπάσματα]] για να αλλάξετε την εμφάνιση συγκεκριμένων σημειώσεων. ### Μη υποστηριζόμενα Ορισμένα χαρακτηριστικά δεν υποστηρίζονται αυτή τη στιγμή στο Obsidian: - **Ένθετες ιδιότητες**: Για να δείτε ένθετες ιδιότητες, συνιστούμε τη χρήση της [[Προβολές και λειτουργία επεξεργασίας#Λειτουργία πηγαίου κώδικα|λειτουργίας πηγαίου κώδικα]]. - **Μαζική επεξεργασία ιδιοτήτων**: Για σε βάθος μαζική επεξεργασία εκτός της [[Προβολή ιδιοτήτων]], συνιστούμε τη χρήση εργαλείων μαζικής επεξεργασίας όπως VSCode, scripts και πρόσθετα κοινότητας. - **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 δεν αποδίδεται στις ιδιότητες κειμένου. Τα hashtags δεν δημιουργούν ετικέτες όταν χρησιμοποιούνται σε ιδιότητες κειμένου. Οι ιδιότητες κειμένου μπορούν να περιέχουν URLs και [[Εσωτερικοί σύνδεσμοι]] χρησιμοποιώντας τη σύνταξη `[[Σύνδεσμος]]`. Οι [[Εσωτερικοί σύνδεσμοι]] στις ιδιότητες κειμένου πρέπει να περικλείονται σε εισαγωγικά. Το 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` (ψευδές). Στη ζωντανή προεπισκόπηση, αυτό εμφανίζεται ως πλαίσιο ελέγχου. ```yaml --- favorite: true reply: false last: # Απροσδιόριστη τιμή· συχνά αντιμετωπίζεται ως false ``` ### Ημερομηνία Οι ιδιότητες ημερομηνίας αποθηκεύονται στην ακόλουθη μορφή: ```yaml --- date: 2020-08-21 --- ``` Ο επιλογέας ημερομηνίας ακολουθεί την προεπιλεγμένη μορφή ημερομηνίας και ώρας του λειτουργικού σας συστήματος. Μπορείτε να την αλλάξετε στις προτιμήσεις συστήματος: > [!info]- Windows > **[[Ρυθμίσεις]] → Ώρα & Γλώσσα → Γλώσσα & Περιοχή → Τοπικές ρυθμίσεις → Αλλαγή μορφών** > > ![[Windows-OS-DateTime.png#interface]] > [!info]- Mac OS > **Προτιμήσεις Συστήματος → Γλώσσα και Περιοχή → Μορφή ημερομηνίας** > > ![[Mac-OS-DateTime.png|450]] Με ενεργοποιημένο το πρόσθετο [[Ημερήσιες σημειώσεις]], η ιδιότητα ημερομηνίας θα λειτουργεί επιπλέον ως εσωτερικός σύνδεσμος προς την αντίστοιχη ημερήσια σημείωση για εκείνη την ημερομηνία. ![[Ημερήσιες σημειώσεις#^daily-notes-date]] ### Ημερομηνία & ώρα Οι ιδιότητες ημερομηνίας & ώρας περιλαμβάνουν τόσο ημερομηνία όσο και συγκεκριμένη ώρα, αποθηκευμένες στην ακόλουθη μορφή: ```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` | Λίστα | Δείτε [[Επεξεργασία και μορφοποίηση/Ετικέτες\|Ετικέτες]]. | | `aliases` | Λίστα | Δείτε [[Ψευδώνυμα]]. | | `cssclasses` | Λίστα | Σας επιτρέπει να μορφοποιήσετε μεμονωμένες σημειώσεις χρησιμοποιώντας [[CSS αποσπάσματα]]. | ### Ιδιότητες για το Obsidian Publish Οι ακόλουθες προεπιλεγμένες ιδιότητες μπορούν να χρησιμοποιηθούν με το [[Εισαγωγή στο Obsidian Publish|Obsidian Publish]]: | Ιδιότητα | Περιγραφή | | ------------- | ---------------------------------------------------------------------------------------------------------- | | `publish` | Δείτε [[Δημοσίευση του περιεχομένου σας#Αυτόματη επιλογή δεδομένων για δημοσίευση\|Αυτόματη επιλογή δεδομένων για δημοσίευση]]. | | `permalink` | Δείτε [[Μόνιμοι σύνδεσμοι\|Μόνιμοι σύνδεσμοι]]. | | `description` | Δείτε [[Προεπισκοπήσεις συνδέσμων κοινωνικών δικτύων#Περιγραφή\|Περιγραφή]]. | | `image` | Δείτε [[Προεπισκοπήσεις συνδέσμων κοινωνικών δικτύων#Εικόνα\|Εικόνα]]. | | `cover` | Δείτε [[Προεπισκοπήσεις συνδέσμων κοινωνικών δικτύων#Εικόνα\|Εικόνα]]. | ### Καταργημένες ιδιότητες Αυτές οι ιδιότητες καταργήθηκαν στο Obsidian 1.4 και πρέπει να αντικατασταθούν με τα σύγχρονα ισοδύναμά τους. Η υποστήριξή τους ως [[#Προεπιλεγμένες ιδιότητες]] αφαιρέθηκε στο Obsidian 1.9. | Ιδιότητα | Περιγραφή | |-|-| | `tag` | Καταργημένο ψευδώνυμο για `tags`. | | `alias` | Καταργημένο ψευδώνυμο για `aliases`. | | `cssclass` | Καταργημένο ψευδώνυμο για `cssclasses`. | > [!tip] Εάν χρειάζεται να μετατρέψετε τα αρχεία στο θησαυροφυλάκιό σας στη μορφή [[#Προεπιλεγμένες ιδιότητες]], μπορείτε να χρησιμοποιήσετε τον [[Εισαγωγέας μορφής Markdown]] για να αλλάξετε ολόκληρο το θησαυροφυλάκιό σας μαζικά.