Cactus

Yazılım ekran görüntüsü:
Cactus
Yazılım detaylar:
Versiyon: 2.1.2
Qayıt: 20 Feb 15
Geliştirici: Koen Bok
Lisans: Ücretsiz
Popülerlik: 5

Rating: nan/5 (Total Votes: 0)

Kaktüs Django şablon sistemini kullanarak basit ama güçlü bir statik web sitesi jeneratör. Kaktüs de kolay yerel geliştirmek ve doğrudan S3 sitenizi dağıtmak için yapar. Bu şirket, portföy, kişisel, destek web siteleri ve bloglar için harika çalışıyor.
Hızlı bir bakış elde etmek için [bu kısa video eğitimi izlemek] (https://vimeo.com/46999791).
Kaktüs web sitelerinde en çok dynamicness bu gün gerçek site statik kalmak ise Javascript kullanarak yapılabilir fikrine dayanmaktadır. Statik web siteleri barındırmak için kolay ve genellikle çok hızlı.
Ben [Sofa] (http://www.madebysofa.com) tasarımcılar hızlı web siteleri oluşturmak ve dağıtmak için kullanabileceğiniz bir standart, kolay bir sistem istedim çünkü ben Cactus geliştirdi. Yani tipik kullanıcılar, teknolojiye meraklı olan şablonları kullanmak istiyorum, ancak Django veya S3 kurma ile karışıklık sevmiyorum tasarımcıları olacaktır.
O zamandan beri bir eklenti blogging destekler sistemi, spriting, sürüm ile biraz gelişti ve genişletilebilir olmuştur.
Bu [Hacker News tartışma] statik sitesi jeneratörleri hakkında daha fazla tartışma bulabilirsiniz (http://news.ycombinator.com/item?id=2233620).
Örnekler
- Http://www.madebysofa.com - Kanepe web sitesi
- Http://docs.enstore.com - Enstore belgeleri web
Dahil bir örnek blog projesi de bulunmaktadır.
Sabırsızlar Süper hızlı öğretici
Aşağıdaki bir astar ile Cactus yükleyin
& Nbsp; sudo easy_install https://github.com/koenbok/Cactus/zipball/master
Eğer hiç hata görseydin, şimdi yeni bir proje üretebilir
& Nbsp; kaktüs oluşturmak ~ / www.mysite.com
Düzenlemeye başlamak ve sitenizi aşağıdakileri yazın önizleme için. Kaktüs en kısa sürede bir dosyayı düzenlemek olarak sitenizi oluşturur küçük bir web sunucusu başlayacak. Kontrol-c ile sunucu durdurabilirsiniz.
& Nbsp; cd ~ / www.mysite.com kaktüs hizmet
Eğer aşağıdaki çalıştırabilirsiniz s3 sitenizi dağıtmak için hazır olduğunuzda. Sen [Amazon erişimi gerekir keys](https://payments.amazon.com/sdui/sdui/helpTab/Checkout-by-Amazon/Advanced-Integration-Help/Using-Your-Access-Key). Henüz bir yoksa, [burada bir tane almak için nasıl okuma] (http://www.hongkiat.com/blog/amazon-s3-the-beginners-guide/#Gettting_an_Amazon_S3_Account).
& Nbsp; kaktüs dağıtmak
Işte. Web siteniz Cactus tarafından oluşturulan ve S3 barındırılan!
Genişletilmiş kılavuz
oluşturma Yeni bir proje
Böyle bir yeni proje yapısını oluşturarak yeni bir proje oluşturabilirsiniz. Hedef klasör henüz mevcut olmadığından emin olun.
& Nbsp; kaktüs [yol] oluşturmak
Eğer herhangi bir hata görmedim varsa, işaret yolu artık bu gibi görünmelidir.
- Inşa Oluşturulan sitesi (ev sahibi bu yükleme)
- Sayfaları Gerçek sitesi sayfaları
- Index.html
- Sitemap.xml
- Robots.txt
- Varsayılan 404 sayfa error.html
- Şablonları Django şablonları tutar
- Base.html
- Statik varlıkları ile statik Rehberi
- Görüntüler
- Css
- Js
& Nbsp; plugins listesi. Adından devre dışı kaldır etkinleştirmek için
yapma sitenizin
Sitenizi oluştururken sonra şablonları güvenebilirsiniz içerikleri, sayfaları ekleyerek binayı başlayabilirsiniz. Yani, örneğin size sayfalar klasöründeki dizinleri dosyayı yaratacak /articles/2010/my-article.html bir sayfa istiyorum. Sonra dosyayı düzenlemek ve Django şablon özelliklerini kullanabilirsiniz.
Bina sitenizin
Eğer sitenizi oluşturmak zaman herhangi bir ana bilgisayara yükleyebilirsiniz inşa klasöründe statik versiyonunu üretecek. Temelde bu, sizin sayfalar klasöründeki her sayfa işlemek inşa klasöre kopyalayın ve üzerinde bir öz bulunan web sitesi haline yüzden tüm statik varlıkları katacak. Böyle sitenizi oluşturabilirsiniz:
& Nbsp; cd [your-kaktüs-yol] kaktüs inşa
Sizin render web sitesi artık [yolu] / klasör oluşturmak bulunabilir. Kaktüs de sitenizi önizleme ve herhangi bir değişiklik yaptığınızda güncellemek için küçük bir web sunucusu çalıştırabilirsiniz. Bu geliştirirken gerçekten kullanışlı. Bu gibi çalıştırabilirsiniz:
& Nbsp; kaktüs hizmet
Bağlama ve bağlamlar
Kaktüs kolay standart bağlam değişkenleri STATIC_URL ve ROOT_URL kullanarak proje içinde sayfaları ve statik varlıklara nispeten bağlantı yapar. Örneğin sayfa /blog/2011/Jan/my-article.html altındadır ve aşağıdaki yazardı /contact.html bağlamak istiyorsanız:
& Nbsp; İletişim
Dağıtma
Cactus S3 doğrudan web sitenize dağıtabilir, ihtiyacınız olan tüm Amazon kimlik ve kova ismi vardır. Kaktüs gelecek ağrısız dağıtır yapmak için bir yapılandırma dosya adı config.json bu hatırlar. gizli anahtar Anahtarlık veya diğer işletim benzer hizmetler güvenli bir şekilde depolanır.
& Nbsp; kaktüs dağıtmak
Dağıttıktan sonra doğrudan web sitesini ziyaret edebilirsiniz. Sen [site url] /versions.txt bir dağıtma günlüğü bulabilirsiniz.
Cactus ayrıca tüm metin dosyaları, sıkıştırılmış emin olur ve önbelleğe alma başlıkları ekler.
Ekstra
Cactus otomatik sayfalarınızda göre sizin için bir robots.txt ve sitemap.xml dosyası oluşturur. . Bu dizine botlar, örneğin Google ve Bing için sayfaları yardımcı olacaktır

Gereksinimler :

  • Python

Geliştirici Diğer yazılım Koen Bok

Framer
Framer

13 May 15

Cactus
Cactus

11 Apr 15

Yorumlar Cactus

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!