Cactus

Software kuvakaappaus:
Cactus
Ohjelmiston tiedot:
Versio: 2.1.2
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Koen Bok
Lupa: Vapaa
Suosio: 5

Rating: nan/5 (Total Votes: 0)

Cactus on yksinkertainen mutta tehokas staattinen sivusto generaattori käyttäen Django mallijärjestelmää. Cactus on myös helppo kehittää paikallisesti ja käyttöön sivuston S3 suoraan. Se toimii hyvin yritys, portfolio, henkilökohtainen, tukea sivustot ja blogit.
Näin saat nopeasti yleiskuvan [katsomalla tämän videon opetusohjelma] (https://vimeo.com/46999791).
Cactus perustuu ajatukseen, että useimmat dynamicness sivustot näinä päivinä voidaan tehdä Javascript vaikka itse sivusto voi jäädä staattinen. Staattinen sivustot on helppo järjestää ja yleensä hyvin nopeasti.
Kehitin Cactus koska halusin standardi, helppo järjestelmä, joka suunnittelijat [Sohva] (http://www.madebysofa.com) voisi käyttää rakentaa ja ottaa käyttöön nopeasti sivustot. Joten tyypillisiä käyttäjiä olisi suunnittelijat, jotka ovat tech-savvy, haluat käyttää malleja, mutta eivät pidä sotkea perustamiseen Django tai S3.
Sittemmin se on kehittynyt melko vähän kanssa plugin, joka tukee bloggaaminen, spriting, versiointi ja on laajennettavissa.
Löydät lisää keskustelua staattisen sivuston generaattorit tässä [Hacker News keskustelu] (http://news.ycombinator.com/item?id=2233620).
Esimerkkejä
- Http://www.madebysofa.com - Sohva sivusto
- Http://docs.enstore.com - Enstore ohjejulkaisusivustossa
Siellä on myös esimerkki blogi projektin mukana.
Super nopea opetusohjelma kärsimätön
Asenna Cactus seuraavien yksi liner
& Nbsp; sudo easy_install https://github.com/koenbok/Cactus/zipball/master
Jos näit ei virheitä, voit nyt luoda uuden projektin
& Nbsp; kaktus luoda ~ / www.mysite.com
Aloita editointi ja esikatselun sivuston kirjoittamalla seuraavan. Cactus alkaa pieni palvelimelle että uusintoihin sivustosi heti muokata tiedostoa. Voit lopettaa palvelimen valvonta-c.
& Nbsp; cd ~ / www.mysite.com kaktus palvella
Kun olet valmis lähettämään sivuston S3 voit suorittaa seuraavat. Tarvitset [Amazon yhteys keys](https://payments.amazon.com/sdui/sdui/helpTab/Checkout-by-Amazon/Advanced-Integration-Help/Using-Your-Access-Key). Jos sinulla ei vielä ole tiliä, [lue miten saada yksi tässä] (http://www.hongkiat.com/blog/amazon-s3-the-beginners-guide/#Gettting_an_Amazon_S3_Account).
& Nbsp; kaktus deploy
Voila. Sivustosi tuottamat Cactus ja isännöi S3!
Laajennettu opas
Uuden projektin luominen
Voit luoda uuden projektin luomalla uusi projekti rakenne näin. Varmista kohdekansio ei vielä ole.
& Nbsp; kaktus [polku] luo
Jos et näe mitään virheitä, polku viittasivat pitäisi nyt näyttää tältä.
- Rakenna Luotu sivusto (lataa tämä sinun isäntä)
- Sivut Todellinen sivuston sivut
- Index.html
- Sitemap.xml
- Robots.txt
- Error.html oletuksena 404 sivua
- Malleja Kannattelee Django malleja
- Base.html
- Staattinen Directory staattisen hyödykkeet
- Kuvien
- Css
- Js
& Nbsp; plugins luettelo plugins. Jotta poistaa käytöstä nimestä
Making sivustosi
Kun luot sivuston, voit alkaa rakentaa lisäämällä sivujen sisältöön, joka voi luottaa malleja. Niinpä esimerkiksi, jos haluat sivun /articles/2010/my-article.html voisitte luoda tiedoston hakemistoista sivusi kansioon. Sitten voit muokata tiedostoa ja käyttää Django mallin ominaisuuksia.
Rakennus sivustosi
Kun rakentaa sivuston se tuottaa staattista versiota rakentaa kansioon, voit ladata minkä tahansa isäntä. Periaatteessa se tehdä jokaisen sivun sivuiltasi kansiosta, kopioi se rakentaa kansioon ja lisätä kaikki staattinen varat niin siitä tulee itsenäinen verkkosivuilla. Voit rakentaa sivuston näin:
& Nbsp; cd [oma-kaktus-polku] kaktus build
Sinun sulatettu sivusto voi nyt löytyä [polku] / rakentaa kansioon. Cactus voi myös ajaa pienen palvelimelle esikatsella sivuston ja päivittää sitä, kun teet muutoksia. Tämä on todella kätevä kehitettäessä. Voit ajaa sen näin:
& Nbsp; kaktus palvella
linkittäminen ja yhteyksissä
Cactus on helppo suhteellisen linkki sivuille ja staattinen omaisuuden sisällä projektin käyttämällä standardin yhteydessä muuttujat STATIC_URL ja ROOT_URL. Esimerkiksi jos olet sivulla /blog/2011/Jan/my-article.html ja haluaisi linkittää /contact.html kirjoittaisit seuraavaa:
& Nbsp; Yhteystiedot
käyttöönottoon
Cactus voi sijoittaa sivustosi suoraan S3, kaikki mitä tarvitset on Amazon valtakirjojen ja ämpäri nimi. Cactus muistaa nämä asetukset tiedoston nimi config.json tehdä tulevaisuudessa laukeaa kivuton. Salainen avain on tallennettu turvallisesti avainnippu tai vastaavia palveluja muille OSs.
& Nbsp; kaktus deploy
Käyttöönoton jälkeen voit vierailla verkkosivuilla suoraan. Löydät käyttöönotettava lokin [sivustolla url] /versions.txt.
Cactus tekee myös, että kaikki tekstin tiedostot pakataan ja lisää välimuistin otsikot.
Ekstrat
Cactus tulee auto tuottaa robots.txt ja sitemap.xml tiedoston sinulle perustuu omaan sivuilla. Tämä auttaa botit indeksoida sivuja Google ja Bing esimerkiksi.

Vaatimukset :

  • Python

Muu ohjelmistojen kehittäjä Koen Bok

Cactus

11 Apr 15

Framer
Framer

13 May 15

Kommentit Cactus

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