Volt

Software kuvakaappaus:
Volt
Ohjelmiston tiedot:
Versio: 0.0.3
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Wibowo Arindrarto
Lupa: Vapaa
Suosio: 18

Rating: 4.0/5 (Total Votes: 1)

Volt on Python staattinen sivusto generaattori mahdollisia.
Toinen staattinen sivusto generaattori?
Toki, miksi ei :)? Määrä staattisia sivuston generaattorien kasvaa jatkuvasti, mutta toistaiseksi en ole vielä löytänyt joustava staattinen sivusto, joka sopii minun tarpeisiin. Joten päätin kirjoittaa oman.
Mikä on niin erilaista Volt?
Tässä muutamia minun suosikki ominaisuuksia:
1. Automaattinen sukupolven paginations mukaan sisällön määritteitä
& Nbsp; Sano sinulla on blogi, jossa 10 virkaa, joista jokaisella on omat tunnisteet, jotka saattavat ehkä ole läsnä kaikki viestit. By vain antamalla URL-malli, Volt voi tuottaa sivut sisältävät kukin blogi luokiteltuna tag, sivunumeroitua mieleisekseen.
& Nbsp; esimerkiksi sinun tarvitsee vain toimittaa tag / {tagit} ja V tuottaa linkkejä tag / foo, tag / baari, tag / Baz, jossa kukin näistä sivun (tai Pakkaa, voltteina sisäosia) sisältää kaikki virkaa jakaminen että tag.
& Nbsp; Ja tämä ei koske ainoastaan ​​tageja. Voit käyttää sitä luoda sivuja perustuu tekijöille, aika (vuosi, päivä, päivämäärä, mitä haluat), ja kaikki muut tiedot laitat virkaa.
& Nbsp; Kaikki on yksinkertainen URL-mallia asetustiedostoon, kuten niin
& Nbsp; PACKS = ('', 'tag / {tagit}', '{aika:% Y}', '{aika:% Y /% m}', '{aika:% Y /% m /% d} ')
2. Sisäänrakennettu palvelin pystyy uudelleenrakentaminen koko sivuston, kun se havaitsee muutoksen tahansa lähdetiedostoista
& Nbsp; Staattinen sivustoja tarvitse tuottaa toistuvasti merkitse muutoksia niiden lähde. Hetken kuluttua, tekee tästä tulee hankalaa ja ärsyttävää. V: n palvelin luo automaattisesti staattisen sivuston kun se havaitsee lähteen muutoksista, joten voit keskittyä kokeilemassa todellinen sivuston sisältöä.
3. Modulaarisuus ja laajennettavuus
& Nbsp; Konepellin alle, Volt on oikeastaan ​​kokoelma eri moottoreita vastuussa eri osissa sivustosi. Blogi moottori, esimerkiksi luo blogi osa sivuston, kun taas tavallinen moottori, tuottaa yksinkertaisia ​​web-sivuja. Katso, miten helppoa blogin moottorikoodi kurkistaa pääsivuston generaattoritoiminto saada kuva siitä, miten nämä moottorit työtä.
& Nbsp; Lopuksi Volt tulee plugin arkkitehtuuri, jonka avulla voit kytkeä osaksi moottoreiden toimia. Kolme plugins tulee pakata kanssa voltin: plugins Atom-syötteen sukupolvi, sillä syntaksin korostus, ja markdown käsittelyyn. Selaa koodiaan kuinka voit helposti kirjoittaa oman plugin.
4. keskitetysti hallittavissa kokoonpano joustavia vaihtoehtoja
& Nbsp; Voit lajitella sisältöä ajan mukaan tai nimen tai tekijän nimi tai tunnisteita, mitä haluat. Aseta globaaleja arvoja kaikkien sisältöä, esim. Kirjoittajat kaikille blogikirjoituksia. Määrittele oma Jinja2 testejä tai suodattimia. Määritä plugin vaihtoehtoja. Voit tehdä kaikki nämä voltin kautta yksi keskeinen asetustiedosto: voltconf.py, kätevästi pääsee projektin kansioon.
Kaikki nämä kanssa etuisuuksia staattisia verkkosivuja, tietenkin (helppo käyttöönotto, helppo varmuuskopiointi ja seuranta, turvallisuus, nopeus, jne.)
Asennus
Pip asentaa voltin
Volt on vielä alpha ~ se käyttökelpoinen tarpeeksi käytetään tehdä todellinen verkkosivuilla, mutta monet asiat saattavat vielä rikkoa siellä täällä.
Oletuksena Volt asentaa python markdown moduuli. Voit asentaa python-alennus parantaa markdown käsittelyn nopeus. python-alennus on kääre Alennus, nopea markdown parser kirjoitettu C.
KÄYTTÖ
Käy läpi SuperQuick demo Volt ajamalla voltin demon tyhjään hakemistoon ja avaaminen localhost: 8000 selaimessasi.
Tässä on nopea yhteenveto tällä hetkellä käytettävissä olevat komennot:
- V init: Aloittaa Volt projekti, pitää ajaa sisään tyhjään hakemistoon. Voltconf.py luoma tiedosto tämän komennon sisältää tällä hetkellä lähes kaikki oletusasetukset. Voit turvallisesti muokata tai poistaa niitä.
- Voltin gen: Luo verkkosivuilla osaksi sivuston kansion nykyisen projektin hakemistoon.
- Voltin palvelevat: Aloittaa palvelin osoittaa sivuston hakemistoon. Voidaan käyttää mistä tahansa sisällä voltin projektin hakemistoon.
- Voltin demo: Alkaa demo, on ajettava sisään tyhjään hakemistoon.
- Voltin versio: Näyttää nykyisen voltin version.
Käytä omaa moottorit kirjoittamalla ne moottorit hakemistoon sisällä Volt projektin hakemistoon. Plugins noudattavat samaa sääntöä: plugins sisällä Volt projektin hakemistoon.
Dokumentit ovat valitettavasti minimi tällä hetkellä. Nyt lähde on ensisijainen dokumentaatio.

Vaatimukset :

  • Python

Kommentit Volt

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!