wok

Screenshot Λογισμικό:
wok
Στοιχεία Λογισμικού:
Εκδοχή: 1.0.0 Beta
Ανεβάστε ημερομηνία: 15 Apr 15
Προγραμματιστής: Mike Cooper
Άδεια: Δωρεάν
Δημοτικότητα: 2

Rating: nan/5 (Total Votes: 0)

wok είναι μια στατική ιστοσελίδα γεννήτρια που μετατρέπει ένα σωρό από τα πρότυπα, το περιεχόμενο και τους πόρους (όπως CSS και εικόνες) σε μια τακτοποιημένη στοίβα απλού HTML.
Σχόλια δημιουργού
Η ιδέα είναι ότι δεν χρειάζεστε ένα μεγάλο PHP μηχανή παράγει κάθε σελίδα κάθε επίσκεψη: μπορείτε να δημιουργήσετε όλα μπροστά από το χρόνο, και την αναγέννηση μόνο τα πράγματα όταν κάτι έχει αλλάξει. Ένας καλός τρόπος για αυτό θα μπορούσε να γίνει θα ήταν με έναν γάντζο μετά δεσμευτούν σε ένα αποθετήριο git που περιέχει το περιεχόμενο ή τη διάταξή σας.
Έκανα γουόκ, διότι έργα όπως Τζέκιλ, Hyde, και Στατική ήταν ενδιαφέρουσα, αλλά στο τέλος δεν είναι αρκετά ταιριάζει με αυτό που ήθελα να κάνω με την ιστοσελίδα μου. Γι 'αυτό και γράφω τις δικές μου.
installation
Σημειώστε ότι η wok είναι λογισμικό αλφα-βαθμού σε αυτό το σημείο. Είναι υπό ενεργό ανάπτυξη, καθώς και τα χαρακτηριστικά του είναι ακόμη ρευστή και υπάρχουν σφάλματα. Αν θέλετε ακόμα να το χρησιμοποιήσετε, ο συνιστώμενος τρόπος για να εγκαταστήσετε το γουόκ είναι από την Ευρετήριο πακέτων Python με αυτήν την εντολή.
sudo PIP εγκαταστήσετε γουόκ
Εναλλακτική λύση, αν θέλετε να χαράξει σε γουόκ ή απλά χρειάζεστε την τελευταία έκδοση κώδικα, μπορείτε να εκτελέσετε από το git κεφάλι, και αν θέλετε να μπορείτε να εγκαταστήσετε σε καταλόγους του συστήματος σας με αυτήν την εντολή.
sudo python2 setup.py εγκαταστήσετε
Χρήση
Για να εκτελέσετε το γουόκ, πηγαίνετε στον κατάλογο όπου τα αρχεία site σας βρίσκεται, και να τρέξει γουόκ. Για τώρα, θα δοθεί καμία έξοδος αν κάτι πάει στραβά. Αν επιστρέψει χωρίς λάθος, θα πρέπει να έχετε ένα λαμπερό νέο φάκελο εξόδου containg κάποια html, και τα μέσα σας, που αντιπροσωπεύει το λαμπρό νέο site σας.
γουόκ τραβά τα κομμάτια του site σας από τρία μέρη. Για καθένα από αυτά τα μέρη, μπορείτε να τροποποιήσετε το γουόκ μονοπάτι αναζητά τους στο αρχείο ρυθμίσεων.
Περιεχόμενο
Τράβηξε από έναν κατάλογο που ονομάζεται περιεχόμενο από προεπιλογή. Το περιεχόμενο είναι γραμμένο σε ένα σήμα μέχρι τη γλώσσα, είτε ως απλό κείμενο, με μια προαιρετική ενότητα κεφαλίδα YAML. Η δομή των καταλόγων του αρχείου σημαίνει τίποτα για wok. Χτίζει τη δομή της ιστοσελίδας με βάση τους τίτλους και τα δεδομένα της κατηγορίας μετα.
Πρότυπα
Τράβηξε από πρότυπα από προεπιλογή. wok χρησιμοποιεί Jinja2 πρότυπα, με διάφορες μεταβλητές που εκτίθενται για να χτίσει τις σελίδες. Αυτό είναι ένα πολύ ευέλικτο περιβάλλον υφής, με τον έλεγχο της ροής, φίλτρων και άλλους τρόπους για να διαμοιράσετε τα δεδομένα που γουόκ σας δίνει.
Media
Media είναι αρκετά απλή. Προορίζεται να χρησιμοποιηθεί για πράγματα όπως τοποθεσία ευρύ εικόνες, φύλλα στυλ και τη javascript. wok θα αντιγράψετε τα πάντα από τον κατάλογο των μέσων ενημέρωσης κατ 'ευθείαν στον κατάλογο εξόδου πριν από τη δημιουργία οτιδήποτε. Αυτό σημαίνει ότι το περιεχόμενο που δημιουργείται μπορεί να αντικαταστήσετε τα μέσα ενημέρωσης.
Διαμόρφωση
Οι ρυθμίσεις μπορούν να αλλάξουν στο config αρχείο στον τρέχοντα κατάλογο.
Πιθανές επιλογές διαμόρφωσης (και προεπιλογές τους)
- Output_dir («έξοδος») - Όταν τα αρχεία που εξάγεται.
- Content_dir («περιεχόμενο») - Πού να βρείτε το περιεχόμενο.
- Templates_dir («πρότυπα») - Όταν τα πρότυπα είναι.
- Media_dir («μέσα») - όπου βρίσκονται τα αρχεία πολυμέσων αντιγράφονται από.
. - SITE_TITLE («Μερικά Τυχαία γουόκ Site ') - Διατίθεται σε πρότυπα ως` site.title

Απαιτήσεις :

  • Python

Άλλο λογισμικό του προγραμματιστή Mike Cooper

nbody
nbody

21 Jul 15

wok
wok

13 Apr 15

Σχόλια για wok

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!