Cactus

Szoftver screenshot:
Cactus
Szoftver adatai:
Változat: 2.1.2
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Koen Bok
Engedély: Ingyenes
Népszerűség: 5

Rating: nan/5 (Total Votes: 0)

Cactus egy egyszerű, de hatásos statikus honlap generátor segítségével Django template rendszer. Cactus lehetővé teszi azt is, hogy dolgozzon helyben és telepíteni a webhely S3 közvetlenül. Remekül működik a cég, portfolió, személyes, támogató weboldalak és blogok.
Ahhoz, hogy egy gyors áttekintést [meg ezt a rövid videót bemutató] (https://vimeo.com/46999791).
Cactus alapja az a gondolat, hogy a legtöbb dynamicness weboldalakon ezekben a napokban lehet megtenni Javascript míg a tényleges helyén maradhat statikus. Statikus weboldalak könnyen befogadó és általában nagyon gyors.
Kidolgoztam Cactus, mert szerettem volna egy szabványos, könnyen rendszert, hogy a tervezők a [Sofa] (http://www.madebysofa.com) jönne készítéséhez és üzembe gyors honlapok. Tehát a tipikus felhasználók lenne tervezők, amelyek tech-hozzáértés, a használni kívánt sablont, de nem tetszik, hogy szórakozz felállítása Django vagy S3.
Azóta fejlődött egy kicsit bővítményrendszerű rendszer, amely támogatja a blogolás, spriting, verziókezelő és bővíthető.
Még több vitát statikus oldal generátorok e [Hacker News beszélgetés] (http://news.ycombinator.com/item?id=2233620).
Példák
- Http://www.madebysofa.com - Sofa honlapján
- Http://docs.enstore.com - Enstore dokumentációt honlapján
Van is egy példa blog projekt tartalmazza.
Super gyors bemutató a türelmetlen
Telepítse Cactus a következő egy óceánjáró
& Nbsp; sudo easy_install https://github.com/koenbok/Cactus/zipball/master
Ha nem látta a hibákat, akkor most létre egy új projektet
& Nbsp; kaktusz létre ~ / www.mysite.com
A szerkesztés elkezdéséhez, és sajtóbemutató a telek be a következő. Cactus indul egy kis webszerver, hogy újjáépíti a helyszínt, amint egy fájlt szerkeszt. Akkor megáll a szerver ellenőrző-c.
& Nbsp; cd ~ / www.mysite.com kaktusz szolgálja
Ha már készen áll arra, hogy a webhely S3 futtathatja a következő. Szükséged lesz az [Amazon hozzáférést keys](https://payments.amazon.com/sdui/sdui/helpTab/Checkout-by-Amazon/Advanced-Integration-Help/Using-Your-Access-Key). Ha nem rendelkezik ilyennel még, [olvasd el, hogyan lehet egy itt] (http://www.hongkiat.com/blog/amazon-s3-the-beginners-guide/#Gettting_an_Amazon_S3_Account).
& Nbsp; kaktusz deploy
Voila. A honlapon által generált Cactus és üzemelteti az S3!
Bővített útmutató
Új projekt létrehozása
Tudod teremt egy új projekt létrehozásával egy új projekt szerkezete, mint ez. Ellenőrizze, hogy a célmappa még nem létezik.
& Nbsp; kaktusz [elérési út] create
Ha nem lát hibát, az elérési utat mutatott kell kinéznie, mint ez.
- Épít létrehozott oldalak (töltsd fel a gépünkre)
- Oldalak A tényleges oldalaira
- Index.html
- Sitemap.xml
- Robots.txt
- Error.html alapértelmezett 404 oldal
- Sablonok tartja a Django sablonok
- Base.html
- Statikus Directory statikus eszközök
- Képek
- Css
- Js
& Nbsp; plugins bővítmények listáját. Annak érdekében, hogy remove tiltva a nevet
Teszi a webhely
Miután további honlapunkon lehet kezdeni épület hozzáadásával oldalak tartalmát, amely számíthatnak sablonok. Így például, ha azt szeretné, hogy az oldal /articles/2010/my-article.html hozhatja létre a fájlt könyvtárakat a oldalak mappába. Ezután szerkesztheti a fájlt, és Django sablon jellemzői.
Building a helyszínen
Amikor építeni a webhely fog generálni a statikus változatát a build mappát tudsz feltölteni minden olyan fogadó. Alapvetően ez lehetővé teszi majd, minden oldal oldalairól mappát, másolja át a build mappába, és hozzá a statikus eszközök, s így válik egy önálló honlapon. Meg lehet építeni a helyén, mint ez:
& Nbsp; cd [your-Cactus-path] kaktusz épít
A renderelt honlapján már megtalálható a [útvonal] / build mappába. Cactus is futnia kell egy kis webszerver előnézeti webhely és frissíti azt, ha bármilyen változtatást. Ez nagyon hasznos, ha fejlődik. Tudjuk futtatni, mint ez:
& Nbsp; kaktusz szolgálja
Összekötő és összefüggések
Cactus megkönnyíti a viszonylag hivatkozó lapok és statikus vagyonuk a projekt segítségével a standard összefüggésben változók STATIC_URL és ROOT_URL. Például, ha a lap /blog/2011/Jan/my-article.html és szeretnék linkelni /contact.html írnál a következő:
& Nbsp; Kapcsolat
telepítése a
Cactus telepíthetik a honlapon közvetlenül S3, minden amire szüksége van a Amazon adatait, és egy vödör nevet. Cactus emlékszik ezeket a konfigurációs fájl nevét config.json, hogy a jövőben vonultatja fájdalommentes. A titkos kulcs biztonságosan tárolja a kulcstartó vagy hasonló szolgáltatás más operációs.
& Nbsp; kaktusz deploy
Telepítése után, akkor látogasson el a honlapon közvetlenül. Itt található egy telepíthető napló [site url] /versions.txt.
Cactus arról is gondoskodik minden szöveges fájlok tömörítve, és hozzáteszi caching fejléceket.
Extrák
Cactus lesz auto létrehoz egy robots.txt és sitemap.xml fájlt az Ön számára, az oldalakon. Ez segít a botokat index oldalait a Google és a Bing például.

követelmények :

  • Python

Más szoftver fejlesztő Koen Bok

Framer
Framer

13 May 15

Cactus
Cactus

11 Apr 15

Hozzászólások a Cactus

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!