-
Notifications
You must be signed in to change notification settings - Fork 120
Architecture
Εφόσον στο αποθετήριο του site-gr
, η βασική ιδέα είναι να μην υπάρχει πολύς κώδικας, καλό είναι να υπάρχουν 'include' προς τα αντίστοιχα αρχεία στο minimal-ionio
, ώστε να μην είναι τόσο εμφανής ο κώδικας που χρησιμοποιείται για την εκάστοτε λειτουργία. Για παράδειγμα, στα _pages
που απαιτείται πολύς κώδικας, αυτός έχει μεταφερθεί στο minimal-ionio
και καλείται πλέον με τη χρήση των 'include'. Αξίζει να σημειωθεί ότι η συγκεκριμένη πρακτική, καλό θα είναι να εφαρμόζεται σε κάθε νέα προσθήκη στο αποθετήριο.
Αναφορικά με τα all_collections
, δεν υπάρχει λόγος να εμπεριέχουν τα _pages
μιας και αποτελούν μια πιο γενική έννοια, για αυτό και έχουν μεταφερθεί εκτός των all_collections
. Κατόπιν της μεταφοράς τους, τίθεται το ζήτημα ότι το όνομα και το url κάποιων _pages
συμπίπτει με το φάκελο στα all_collections
. Έτσι, για να δοθεί προτεραιότητα στα _pages
και να αντιμετωπιστεί το πρόβλημα έχουν προστεθεί τα permalinks.
Σχετικά issues: #106