Cactus

Screenshot Software:
Cactus
Szczegóły programowe:
Wersja: 2.1.2
Filmu: 20 Feb 15
Wywoływacz: Koen Bok
Licencja: Wolny
Popularność: 80

Rating: nan/5 (Total Votes: 0)

Cactus jest prosty, ale potężny generator strona statyczna przy użyciu systemu szablonów Django. Kaktus ułatwia również opracować i wdrożyć lokalnie witryny S3 bezpośrednio. Działa świetnie dla firmy, portfolio, osobiste, stron internetowych i blogów wsparcia.
Aby uzyskać szybki przegląd [obejrzyj krótki film instruktażowy] (https://vimeo.com/46999791).
Kaktus opiera się na założeniu, że najbardziej dynamicness na stronach internetowych tych dni może być wykonane przy użyciu JavaScript, podczas gdy rzeczywiste miejsce może pozostać statyczne. Statyczne strony internetowe są łatwe do zorganizowania i zwykle bardzo szybko.
Opracowałem Cactus bo chciałem standardowy, łatwy system, który projektanci [Sofa] (http://www.madebysofa.com) może wykorzystać do tworzenia i wdrażania szybkich stron internetowych. Tak więc typowy użytkownik będzie projektanci, które są wiedzą techniczną, chcą korzystać z szablonów, ale nie lubię zadzierać z tworzenia django lub S3.
Od tego czasu rozwinęła się trochę z systemu wtyczek, które obsługuje blogów, spriting, wersji i jest rozszerzalny.
Możesz znaleźć więcej dyskusji na temat generatorów statycznych w tym miejscu [Hacker Aktualności dyskusji] (http://news.ycombinator.com/item?id=2233620).
Przykłady
- Http://www.madebysofa.com - strona sofa
- Http://docs.enstore.com - strona dokumentacji Enstore
Istnieje również projekt przykładem blogu włączone.
Super szybkie poradnik dla niecierpliwych
Zainstaluj Cactus z następującym jednej wkładki
& Nbsp; sudo easy_install https://github.com/koenbok/Cactus/zipball/master
Jeśli obejrzałeś żadnych błędów, można wygenerować nowy projekt
& Nbsp; kaktus tworzenia ~ / www.mysite.com
Aby rozpocząć edycję i podgląd witryny wpisz następujące polecenie. Kaktus rozpocznie mały serwer WWW, który odbudowuje swoją stronę, jak tylko edytować plik. Możesz zatrzymać serwer z Ctrl-C.
& Nbsp; cd ~ / www.mysite.com kaktus służyć
Gdy jesteś gotowy, aby wdrożyć swoją witrynę do S3 można uruchomić następujące. Będziesz potrzebował [Amazon dostęp keys](https://payments.amazon.com/sdui/sdui/helpTab/Checkout-by-Amazon/Advanced-Integration-Help/Using-Your-Access-Key). Jeśli nie masz jeszcze, [Przeczytaj jak się je tutaj] (http://www.hongkiat.com/blog/amazon-s3-the-beginners-guide/#Gettting_an_Amazon_S3_Account).
& Nbsp; kaktus wdrożyć
Voila. Twoja strona generowane przez Cactus i przechowywane na S3!
Rozszerzony Podręcznik
Tworzenie nowego projektu
Możesz utworzyć nowy projekt, generując nową strukturę projektu takiego. Upewnij się, że folder docelowy jeszcze nie istnieje.
& Nbsp; Kaktus [ścieżka] stworzyć
Jeśli nie pojawią się jakieś błędy, ścieżka wskazał powinien teraz wyglądać.
- Budowa Wygenerowane serwis (przesłać to do hosta)
- strony Rzeczywiste stronach
- Index.html
- Sitemap.xml
- Robots.txt
- Error.html domyślną stronę 404
- Szablony Mieści szablonów django
- Base.html
- Statyczne katalog z aktywów statycznych
- zdjęcia
- Css
- Js
& Nbsp; plugins Lista wtyczek. Aby włączyć usuń wyłączone z nazwy
Tworzenie witryny
Po wygenerowaniu witryny można rozpocząć budowę poprzez dodanie strony do treści, które mogą liczyć na szablonach. Tak na przykład, jeśli chcesz stronę /articles/2010/my-article.html chcesz utworzyć plik z katalogów w katalogu stron. Następnie można edytować plik i korzystania z funkcji szablonów Django.
Tworzenie witryny
Podczas tworzenia witryny generuje statyczną wersję w folderze budowy, który możesz załadować do dowolnego hosta. Zasadniczo będzie to uczynić każdą stronę z katalogu stron, skopiować go do katalogu build i dodać wszystkie aktywa statycznych do niego tak, że staje się autonomiczny strona. Możesz budować własną stronę tak:
& Nbsp; cd [your-kaktus-path] budować kaktus
Twój wygenerowana strona można teraz znaleźć w [ścieżka] folderu / budowy. Kaktus może także uruchomić mały serwer WWW, aby wyświetlić podgląd strony i zaktualizować go podczas dokonywania żadnych zmian. Jest to bardzo przydatne przy opracowywaniu. Można uruchomić go tak:
& Nbsp; kaktus służyć
Łączenie i konteksty
Kaktus ułatwia stosunkowo odwołuje się do stron i aktywów statycznych wewnątrz projektu za pomocą standardowego zmienne kontekstowe STATIC_URL i root_url. Na przykład, jeśli jesteś na stronie /blog/2011/Jan/my-article.html i chciałbyś połączyć się /contact.html możesz napisać, co następuje:
& Nbsp; Kontakt
Wdrażanie
Kaktus mogą wdrożyć swoją stronę bezpośrednio do S3, wszystko, czego potrzebujesz są poświadczenia Amazon i nazwa wiadro. Kaktus zapamiętuje je w konfiguracji nazwy pliku config.json, aby w przyszłości wdraża bezbolesne. Klucz jest bezpiecznie przechowywane w pęku kluczy lub podobnych usług na innych systemach operacyjnych.
& Nbsp; kaktus wdrożyć
Po wdrożeniu można znaleźć na stronie internetowej bezpośrednio. Możesz znaleźć dziennik podejmują na [url] /versions.txt witryny.
Kaktus również sprawia, że ​​wszystkie pliki tekstowe są kompresowane i dodaje nagłówki buforowania.
Dodatki
Kaktus zostanie automatycznie wygenerować plik robots.txt i sitemap.xml dla Ciebie oparte na swoich stronach. . To pomoże boty do indeksowania stron w Google i Bing na przykład

Wymagania :

  • Python

Inne programy z deweloperem Koen Bok

Framer

13 May 15

Cactus
Cactus

11 Apr 15

Komentarze do Cactus

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!