Μερικά εργαλεία ανοιχτού κώδικα για τη δημιουργία στατικών ιστότοπων

Μερικά εργαλεία ανοιχτού κώδικα

Σε μία προηγούμενο άρθρο Τους είχα πει για στατικές ιστοσελίδες και μείναμε να περιμένουμε το απαρίθμηση εργαλείων ανοιχτού κώδικα για τη δημιουργία τους

Όπως είπα τότε, οι στατικές τοποθεσίες δεν είναι αμετάβλητες, Η διαφορά με τους δυναμικούς ιστότοπους είναι ότι οποιαδήποτε προσαρμογή γίνεται στον υπολογιστή-πελάτη και όχι στον διακομιστή. Διαφορετικά, τα αρχεία που εμφανίζει ο διακομιστής στον πελάτη είναι ακριβώς τα ίδια με αυτά που έχουν ανέβει από τον υπολογιστή του δημιουργού.

Μερικά εργαλεία ανοιχτού κώδικα για τη δημιουργία στατικών τοποθεσιών

Τζέκιλ

Εάν κατεβάσατε ένα έργο από το GitHub, μάλλον το γνωρίζετε Σελίδες GitHub, την υπηρεσία δημιουργίας και φιλοξενίας ιστότοπου που προσφέρει ο διαχειριστής αποθετηρίου της Microsoft στα έργα που φιλοξενούνται εκείεσείς. Λοιπόν, οι σελίδες δημιουργούνται με Τζέκιλ

Για να δημιουργήσετε τοποθεσίες με το Jekill σελμπορεί να χρησιμοποιηθεί οποιαδήποτε διανομή Linux που πληροί τις ακόλουθες απαιτήσεις:

  • Γλώσσα προγραμματισμού Ruby σε έκδοση ίση ή μεγαλύτερη από 2.5.0 συμπεριλαμβανομένων των βιβλιοθηκών ανάπτυξης.
  • Διαχειριστής πακέτων RubyGems.
  • GCC και Make.

Το Markdow χρησιμοποιείται για τη μορφοποίηση του κειμένου.n ενώ pΓια τη δημιουργία των προτύπων υπάρχει ένα εργαλείο που ονομάζεται Liquid.

Το αποτέλεσμα βγαίνει με τη μορφή αρχείων HTML και CSS.

Υπάρχουν πρόσθετα για τους πιο γνωστούς διαχειριστές περιεχομένου που σας επιτρέπουν να μεταφέρετε το περιεχόμενο του ιστολογίου σας στο Jekill, αν και θα πρέπει να καταφύγετε σε μια πλατφόρμα όπως το Disquis για να φιλοξενήσετε σχόλια.

Ένα σημείο που πρέπει να έχετε κατά νου ότι αν σας αρέσει να γράφουν τις αναρτήσεις του ιστολογίου σας οι οπτικοί συντάκτες,

Hugo

Se ορίζεται Αυτοαποκαλούνται «ένα από τα πιο δημοφιλή πλαίσια ανοιχτού κώδικα για τη δημιουργία στατικών ιστότοπων» και στον ιστότοπό τους ισχυρίζονται ότι είναι «το πιο γρήγορο. Σαν να μην ήταν αρκετές υποσχέσεις, οι προγραμματιστές του λένε ότι έχει σχεδιαστεί για να κάνει και πάλι διασκεδαστικό το σχεδιασμό ιστοσελίδων.

Είναι γραμμένο στο Go, μια γλώσσα προγραμματισμού ανοιχτού κώδικα που διατηρείται από την Google και μια ανεξάρτητη κοινότητα προγραμματιστών.

Μερικά από τα χαρακτηριστικά του είναι:

  • Γρήγορη δημιουργία σελίδων (λιγότερο από ένα λεπτό)
  • Λειτουργεί σε Windows, Linux και Mac.
  • Υποστήριξη για τη διαχείριση προτύπων.
  • Προσαρμόσιμες συνδέσεις
  • Ταξινόμηση
  • Υποστήριξη για την πλατφόρμα σχολίων Disquis.
  • Υποστήριξη για το Google Analytics.
  • Δημιουργία δυναμικών μενού.

Το Hugo μπορεί να χρησιμοποιηθεί για όλους τους τύπους ιστοσελίδων και είναι συμβατό με τις πιο δημοφιλείς υπηρεσίες φιλοξενίας ιστοσελίδων.b.

Μαγεύω

Σχεδιασμένο ειδικά για blogging, Βασίζεται στο Node.JS, ένα περιβάλλον εκτέλεσης Javascript που βασίζεται στη μηχανή απόδοσης του Google Chrome.

Η μόνη απαίτηση για χρήση Μαγεύω είναι ότι το λειτουργικό σύστημα έχει εγκατεστημένο το Node.js από την έκδοση 10.13, αν και συνιστάται η χρήση 12 και νεότερων.

  • Γρήγορη δημιουργία σελίδων. Υπόσχονται να επεξεργαστούν εκατοντάδες αρχεία σε δευτερόλεπτα.
  • Δημιουργία τοποθεσιών με μία μόνο εντολή.
  • Μπορούν να χρησιμοποιηθούν διαφορετικές παραλλαγές του Markdown
  • Ισχυρή διεπαφή προγραμματισμού εφαρμογών για επέκταση των δυνατοτήτων της.
  • Υποστήριξη προσθηκών για διάφορες μηχανές προτύπων όπως JS, Pug, Nunjucks μεταξύ άλλων.
  • Ενσωμάτωση με πρόσθετα πακέτα NPM όπως Babel, PostCSS, Less/Sass κ.λπ.
  • Περισσότερα από 300 προσαρμόσιμα θέματα.

Ντοκόσαυρος

Όπως υποδηλώνει το όνομα, αυτη η εργασια, μέρος της πρωτοβουλίας ανοιχτού κώδικα του Facebook, ειδικεύεται στη δημιουργία ιστοσελίδων τεκμηρίωσης.  Αν και προορίζεται για τεκμηρίωση έργων ανοιχτού κώδικα, δεν περιορίζεται σε αυτή τη χρήση. Βασίζεται στο React, μια βιβλιοθήκη Javascript για τη δημιουργία διεπαφών χρήστη.

Μερικά από τα χαρακτηριστικά του είναι:

  • Δημιουργία σελίδων HTML από γραπτό κείμενο χρησιμοποιώντας Markdown και MDX.
  • Επαναχρησιμοποίηση κώδικα που έχει γραφτεί με χρήση του React
  • Αυτόματη μετάφραση της τεκμηρίωσης που δημιουργήθηκε μεταξύ 70 γλωσσών.
  • Δημιουργία και συντήρηση διαφορετικών εκδόσεων ενός εγγράφου.
  • Εύκολη αναζήτηση σε κάθε έγγραφο χρησιμοποιώντας τη μηχανή αναζήτησης Algolia.
  • Βελτιστοποιημένο για μηχανές αναζήτησης. Τα αρχεία HTML δημιουργούνται στατικά για κάθε πιθανή διαδρομή
    SEO συγκεκριμένων σελίδων

Αυτή τη στιγμή κυκλοφορούν δύο εκδόσεις του Docusaurus, ο σύνδεσμος που χρησιμοποιείται σε αυτό το άρθρο αντιστοιχεί στην έκδοση 2, η οποία είναι αυτή που προτείνουν οι προγραμματιστές για νέους ιστότοπους.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.