
5.1 Εισαγωγή VuePress | SSG
5.1 Εισαγωγή VuePress | SSG
Η παρούσα ενότητα αναλύει την επιλογή του VuePress για την παραγωγή του MyThesis. Η τεχνολογική επιλογή εντάσσεται στο πρότυπο Static Site Generation (SSG), το οποίο επιλέχθηκε στρατηγικά για την απόδοση και τη σταθερότητα. Το VuePress, ως Ακέφαλο Σύστημα Διαχείρισης Περιεχομένου (Headless CMS), μετατρέπει το περιεχόμενο Markdown σε έναν λειτουργικό, στατικό ιστότοπο, εξασφαλίζοντας βέλτιστη ασφάλεια και αμετάβλητη υποδομή (Immutable Infrastructure).
Η υιοθέτηση του SSG είναι κρίσιμη, καθώς επιτρέπει την παραγωγή του τελικού ιστότοπου εκ των προτέρων (pre-built), εξαλείφοντας την ανάγκη για βάση δεδομένων και server-side επεξεργασία κατά την εκτέλεση (runtime). Αυτό απλοποιεί τη φιλοξενία στον Apache του CT-103-WEBSRV. Επιπλέον, το VuePress αξιοποιείται ως Headless CMS, επιτρέποντας την απρόσκοπτη συγγραφή του περιεχομένου σε αρχεία Markdown (εγγυώμενη την ακεραιότητα της δομής) και αναλαμβάνοντας αυτόματα τη δημιουργία του πλευρικού μενού και των συνδέσμων. Η λειτουργικότητα εμπλουτίστηκε με plugins για την άμεση εκτύπωση ενοτήτων και τη διαμόρφωση του πλευρικού μενού "Admin's Bookmarks", διευκολύνοντας την πρόσβαση στη διαχείριση των πόρων του συστήματος.