wok

Software screenshot:
wok
Dettagli del software:
Versione: 1.0.0 Beta
Data di caricamento: 15 Apr 15
Sviluppatore: Mike Cooper
Licenza: Libero
Popolarità: 2

Rating: nan/5 (Total Votes: 0)

wok è un generatore di sito web statico che trasforma un mucchio di modelli, contenuti e risorse (come CSS e immagini) in una pila ordinata di semplice HTML.
Commenti sviluppatori
L'idea è che non hai bisogno di un grande motore di PHP che genera ogni pagina ogni visita: è possibile generare tutta prima del tempo, e solo rigenerare le cose quando qualcosa è cambiato. Un buon modo questo potrebbe essere fatto sarebbe con un gancio post-commit su un repository git contenente il contenuto o il layout.
Ho fatto wok perché progetti come Jekyll, Hyde, e statico erano intrigante, ma alla fine non corrispondono del tutto quello che volevo fare con il mio sito web. Così sto scrivendo la mia.
Installazione
Si noti che wok è un software alpha-grade, a questo punto. E 'in fase di sviluppo attivo, e le sue caratteristiche sono ancora in evoluzione e ci sono bug. Se si vuole ancora di usarlo, il modo consigliato per installare wok è dalla Python Package Index con questo comando.
sudo pip install wok
Alternative, se si vuole incidere su wok o solo bisogno del codice, è possibile eseguire dalla testa git, e se si vuole si possono installare per le directory di sistema con questo comando.
sudo python2 setup.py install
Utilizzo
Per eseguire wok, andare nella directory in cui si trovano i file del sito, ed eseguire wok. Per ora, sarà dato alcun output a meno che qualcosa vada storto. Se si restituisce senza errori, si dovrebbe avere una nuova cartella di output lucido containg qualche html, e i file multimediali che rappresenta il nuovo sito lucido.
wok tira i pezzi del vostro sito da tre posti. Per ciascuno di questi luoghi, è possibile modificare il wok percorso li cerca nel file di configurazione.
Content
Tirato da una directory chiamata contenuti per impostazione predefinita. Il contenuto è scritto in un linguaggio di mark up, o come testo normale, con una sezione di intestazione YAML facoltativa. La struttura di directory del file significa nulla al wok. Si costruisce la struttura del sito sulla base dei titoli e dei dati categoria meta.
Modelli
Tirato da modelli per impostazione predefinita. wok utilizza modelli Jinja2, con diverse variabili esposti a costruire pagine. Questo è un ambiente di template molto flessibile, con flusso di controllo, filtri e altri modi per scomporre e analizzare i dati che wok ti dà.
Media
Media è piuttosto semplice. Esso è destinato a essere utilizzato per cose come le immagini del sito, fogli di stile e javascript. wok copierà tutto dalla directory dei media direttamente alla directory di output prima di generare qualsiasi cosa. Ciò significa che il contenuto generato può sovrascrivere media.
Configurazione
Le impostazioni possono essere modificate nel config file nella directory corrente.
Opzioni di configurazione possibili (ei loro valori predefiniti) sono
- Output_dir ('Uscita') - in cui i file outputted sono messi.
- CONTENT_DIR ('content') - Dove trovare il contenuto.
- Templates_dir ('modelli') - Quando i modelli sono.
- Media_dir ('media') - Quando i file multimediali vengono copiati da.
. - SITE_TITLE ('Alcuni casuale wok Site') - Disponibile a modelli come `site.title

Requisiti :

  • Python

Altri software di sviluppo Mike Cooper

wok
wok

13 Apr 15

nbody
nbody

21 Jul 15

Commenti a wok

I commenti non trovato
Aggiungi commento
Accendere le immagini!