Cactus

Software screenshot:
Cactus
Software ətraflı:
Version: 2.1.2
Tarixi Upload: 20 Feb 15
Geliştirici: Koen Bok
Lisenziya: Pulsuz
Məşhurluq: 5

Rating: nan/5 (Total Votes: 0)

Cactus Django şablon sistemi istifadə edərək sadə, lakin güclü statik veb generator edir. Cactus də asan yerli inkişaf və birbaşa S3 Sizin sayta yerləşdirmək edir. Bu şirkət, portfel, şəxsi, dəstək saytları və bloglar üçün böyük işləyir.
Sürətli bir genel bakış almaq üçün [bu qısa video tutorial izləmək] (https://vimeo.com/46999791).
Cactus web ən dynamicness bu gün faktiki site statik qalmaq bilər Javascript istifadə edilə bilər ki, ideya əsaslanır. Statik saytları ev sahibliyi etmək üçün asan və adətən çox sürətli.
I [Sofa] (http://www.madebysofa.com) və dizaynerlər sürətli web qurmaq və dağıtmak üçün istifadə edə bilər ki, bir standart, asan sistem istəyirdi, çünki mən Cactus hazırlanmışdır. Belə ki, tipik istifadəçilər, texniki fərasət şablonları istifadə etmək istəyirəm, lakin Django və ya S3 yaradılması ilə mess istəyirəm olmayan dizaynerlər olardı.
O vaxtdan bəri o, bir plugin blog dəstəkləyir sistemi, Spriting, çeşitlemesi ilə bir qədər inkişaf və genişlənən edir.
Bu [Hacker News müzakirə] statik site generatorları haqqında daha ətraflı müzakirə edə bilərsiniz (http://news.ycombinator.com/item?id=2233620).
nümunələri
- Http://www.madebysofa.com - Sofa veb
- Http://docs.enstore.com - Enstore sənədlərin veb
Daxil nümunə blog layihəsi də var.
Səbirsiz üçün Super sürətli tutorial
Aşağıdakı bir liner ilə Cactus Install
& Nbsp; sudo easy_install https://github.com/koenbok/Cactus/zipball/master
Siz heç bir səhvlər gördüm varsa, indi yeni bir layihə yarada
& Nbsp; kaktus yaratmaq ~ / www.mysite.com
Redaktə başlamaq və site aşağıdakı yazın önizleme üçün. Cactus tez bir fayl redaktə kimi site rebuilds kiçik server başlayacaq. Siz nəzarət-c ilə server dayandıra bilər.
& Nbsp; cd ~ / www.mysite.com cactus xidmət
Siz aşağıdakı çalıştırabilirsiniz S3 üçün site yerləşdirmək hazırıq. Siz [Amazon çıxış lazımdır keys](https://payments.amazon.com/sdui/sdui/helpTab/Checkout-by-Amazon/Advanced-Integration-Help/Using-Your-Access-Key). Siz hələ bir yoxsa, [burada bir almaq üçün necə oxumaq] (http://www.hongkiat.com/blog/amazon-s3-the-beginners-guide/#Gettting_an_Amazon_S3_Account).
& Nbsp; kaktus yerləşdirilməsinə
İşte. Sizin veb Cactus tərəfindən yaradılan və S3 barındırılan!
Genişləndirilmiş guide
yaradılması yeni layihə
Bu kimi yeni layihə strukturu yaradan yeni bir layihə yarada bilərsiniz. Hedef qovluğu hələ mövcud deyil əmin olun.
& Nbsp; kaktus [yol] yaratmaq
Siz hər hansı bir səhv görmədim, siz işarə yol bu kimi baxmaq lazımdır.
- Build Baş site (ana bu yüklemek)
- Pages Sizin faktiki site pages
- Index.html
- Sitemap.xml
- Robots.txt
- A default 404 səhifə error.html
- Şablonları Sizin Django şablonları alır
- Base.html
- Statik aktivlər statik Directory
- Images
- Css
- Js
& Nbsp; plugins plugins siyahısı. Adı əlil aradan qaldırılması təmin etmək
edilməsi site
Sizin sayta yaradan sonra şablonları etibar edə bilərsiniz məzmunu, pages əlavə bina başlaya bilərsiniz. Belə ki, məsələn, sizin pages qovluq rehberler ilə fayl yaradacaq /articles/2010/my-article.html bir səhifə istəyirsinizsə. Sonra fayl redaktə və Django şablon xüsusiyyətləri istifadə edə bilərsiniz.
Tikinti site
Siz site yaratmaq zaman hər hansı bir ev sahibi yükləyə bilərsiniz build qovluq bir statik versiyası yaradacaq. Əsasən bu, sizin pages qovluq hər səhifə göstərmək build qovluq üçün üzərində surəti və özünü olan veb olur, belə ki, bu, bütün statik aktiv əlavə edəcək. Bu kimi site inşa edə bilərsiniz:
& Nbsp; cd [sizin-kaktus-yol] kaktus build
Sizin göstərilən veb indi [yolu] / qovluq yaratmaq tapa bilərsiniz. Cactus də Sizin sayta önizleme və hər hansı bir dəyişiklik etmək zaman güncellemek üçün bir kiçik server çalıştırabilirsiniz. Bu inkişaf zaman həqiqətən lazımlı. Bu kimi çalıştırabilirsiniz:
& Nbsp; kaktus xidmət
əlaqələndirilməsi və kontekstlərdə
Cactus asan standart kontekstində dəyişənlərin STATIC_URL və ROOT_URL istifadə edərək, layihə daxilində pages və statik aktivlərə nisbətən keçid edir. Məsələn, səhifə /blog/2011/Jan/my-article.html var və aşağıdakı yazmaq olardı /contact.html keçid istəyirsinizsə:
& Nbsp; Əlaqə
Yerləşdirilməsi
Cactus S3 birbaşa web yerləşdirmək bilər, sizə lazım olan bütün sizin Amazon etimadnaməsini və bucket adı var. Cactus gələcək ağrısız deploys etmək üçün konfiqurasiya fayl adı config.json bu xatırlayır. Gizli əsas Anahtarlık və ya digər işletim oxşar xidmətlər təhlükəsiz saxlanılır.
& Nbsp; kaktus yerləşdirilməsinə
Yerləşdirilməsi sonra birbaşa səhifəsinə müraciət edə bilərsiniz. Siz [site url] /versions.txt bir yerləşdirilməsinə daxil edə bilərsiniz.
Cactus həmçinin bütün mətn faylları sıxılmış əmin edir və caching başlıqlarını edir.
Əlavələr
Cactus avtomobil pages əsasında sizin üçün bir robots.txt və sitemap.xml fayl yaradır. . Bu index botlara məsələn Google və Bing üçün pages kömək edəcək

tələblər

  • Python

Geliştirici digər proqram Koen Bok

Cactus
Cactus

11 Apr 15

Framer
Framer

13 May 15

Şərh Cactus

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!