CMS.js - Η νεότερη δωρεάν γεννήτρια ιστότοπων JavaScript
Οι γεννήτριες στατικών τοποθεσιών είναι τα πιο καυτά εργαλεία για γρήγορη ανάπτυξη ιστού. Μια μικρή τοποθεσία δεν χρειάζεται πάντα μια βάση δεδομένων ή CMS, και μερικές φορές είναι απλώς ευκολότερο να παράγουμε στατικές σελίδες αντ 'αυτού.
Με μια πλατφόρμα όπως το CMS.js μπορείτε να δημιουργήσετε στατικές τοποθεσίες στο JavaScript χωρίς καμία γλώσσα backend. Αυτή η γεννήτρια ιστότοπων που υποστηρίζεται από το JavaScript μπορεί να εκτελεστεί στον περιηγητή σας χωρίς εξαρτήσεις όπως ο κόμβος ή ο ρουμπινός.
Στην επίσημη σελίδα του έργου θα βρείτε μερικά βασικές εντολές τερματικού ότι μπορείτε να αντιγράψετε / επικολλήσετε για να εγκαταστήσετε ένα ολοκαίνουργιο έργο CMS.js. Αφού δημιουργήσετε ένα νέο έργο, μπορείτε να προσθέσετε σελίδες και να προσαρμόσετε τις λειτουργίες ανάλογα με τις ανάγκες σας.
Όλα τα νέα στοιχεία του έργου μπορούν να επεξεργαστούν από το αρχείο config.js που περιέχει το όνομα του ιστότοπου, τους συνδέσμους πλοήγησης, το περιεχόμενο μετά και άλλες σχετικές ρυθμίσεις. Αν είστε ακόμη και αόριστα εξοικειωμένοι με το JavaScript και / ή το JSON τότε δεν θα έχετε κανένα πρόβλημα χρησιμοποιώντας το CMS.js.
Το ίδιο το όνομα είναι κάπως ασήμαντο επειδή δεν είναι πλήρες CMS. Αλλά είναι που σημαίνει να μιμείται ένα CMS και αντ 'αυτού εξόδου στατικών σελίδων όπως συμβαίνει με τον Jekyll. Η διαφορά είναι Ο Jekyll βασίζεται στον Ruby, αλλά με το CMS.js μπορείτε να εκτελέσετε τα πάντα τοπικά χωρίς εξαρτήσεις.
Αυτό είναι ένα από τα πιο απλά εργαλεία διαχείρισης μιας στατικής ιστοσελίδας. Είτε θέλετε έναν απλό προσωπικό ιστότοπο είτε ένα στατικό ιστολόγιο, μπορείτε να διαχειριστείτε τα πάντα από το σύστημα CMS.js.
Όλο το περιεχόμενο της σελίδας επεξεργάζεται μέσω Markdown έτσι δεν θα χρειαστεί ποτέ να αγγίξετε κανέναν πρωτότυπο κώδικα HTML / CSS. Και μπορείτε ακόμα να προσαρμόσετε το σχέδιο ή να βασιστείτε στο προεπιλεγμένο θέμα Jekyll Poole.
Για να ξεκινήσετε, ανατρέξτε στο GitHub repo και ακολουθήστε τις οδηγίες εγκατάστασης. Από εκεί μπορείτε να πατήσετε με τις ρυθμίσεις και να αρχίσετε να γράφετε σελίδες Markdown με ευκολία.