Cactus

Софтуер снимки:
Cactus
Софтуер детайли:
Версия: 2.1.2
Дата на качване: 20 Feb 15
Розробник: Koen Bok
Разрешително: Безплатно
Популярност: 5

Rating: nan/5 (Total Votes: 0)

Cactus е проста, но мощна статичен сайт генератор, използвайки системата за шаблон Django. Cactus също го прави лесно да се развива на местно ниво и да разположи вашия сайт да S3 директно. Той работи чудесно за фирмата, портфейл, лични, подкрепа сайтове и блогове.
За да получите бърз преглед [гледате това кратко видео урок] (https://vimeo.com/46999791).
Cactus се основава на идеята, че най-dynamicness на сайтове тези дни може да се направи с помощта на Javascript, докато самия сайт може да остане статична. Статичните сайтове са лесни за домакин и обикновено много бързо.
Развих Cactus, защото исках стандарт, система за лесно, че дизайнерите от [Sofa] (http://www.madebysofa.com) биха могли да използват за изграждане и разполагане на бързи уеб сайтове. Така че типичните потребители биха били дизайнери, които са технически грамотни, които искате да използвате шаблони, но не обичат да се забъркваш с създаване Django или S3.
Оттогава тя се е развила доста малко със система за плъгин, който поддържа блог, spriting, версии и да се разширява.
Можете да намерите повече дискусия за статични генератори на мястото в тази [Hacker News дискусия] (http://news.ycombinator.com/item?id=2233620).
<Силни> Примери
- Http://www.madebysofa.com - Диван сайт
- Http://docs.enstore.com - сайт Enstore документация
Има и един пример блог проект, включен.
<Силен> Super бърз урок за нетърпеливите
Инсталирайте Cactus със следната един лайнер
& Nbsp; Sudo easy_install https://github.com/koenbok/Cactus/zipball/master
Ако не бяха направени грешки, сега можете да се генерира нов проект
& Nbsp; кактус създават ~ / www.mysite.com
За да започнете да редактирате и преглеждате сайта си написали следното. Cactus ще започнат малък уеб сървър, който се възстановява с вашия сайт, веднага след като редактирате файл. Можете да спрете сървъра с Control-C.
& Nbsp; CD ~ / www.mysite.com кактус служи
След като сте готови да наложат вашия сайт да S3 можете да изпълните следните. Ще се нуждаете от [Amazon достъп keys](https://payments.amazon.com/sdui/sdui/helpTab/Checkout-by-Amazon/Advanced-Integration-Help/Using-Your-Access-Key). Ако нямате такъв все още, [прочетете как да се получи един тук] (http://www.hongkiat.com/blog/amazon-s3-the-beginners-guide/#Gettting_an_Amazon_S3_Account).
& Nbsp; кактус Deploy
Voila. Вашият уеб сайт, генериран от Cactus и хоства на S3!
<Силен> Extended употреба
<Силен> Създаване на нов проект
Можете да създадете нов проект чрез генериране на нова структура проект като този. Уверете се, че целевата папка все още не съществува.
& Nbsp; кактус [път] създаде
Ако не виждате никакви грешки, на пътя, който посочи трябва сега да изглежда така.
- Изграждане Образувани сайт (качите тази да си домакин)
- страници Вашите действителните страници на сайта
- Index.html
- Sitemap.xml
- Robots.txt
- Error.html A подразбиране 404 страница
- Шаблони Съдържа вашите Django шаблони
- Base.html
- Статично Directory със статични активи
- снимки
- CSS
- JS
& Nbsp; плъгини списък на плъгини. За да се даде възможност на Премахни забранено от името
<Силен> Да направим сайта си
След генериране на вашия сайт можете да започнете сграда чрез добавяне на страници към съдържание, което може да разчитат на шаблони. Така например, ако искате страница /articles/2010/my-article.html ще създадете файл с директории в папката страници. След това можете да редактирате файла и да използвате функции шаблонни Django е.
<Силен> Изграждане сайт ви
Когато изграждането на вашия сайт и ще създаде статично версия в папката строителство, които можете да качите до всеки хост. По същество това ще направи всяка страница от вашата папка страници да го копирате в папката строителство и добавете всички статични активите към него, така че да стане самостоятелен сайт. Можете да създадете сайт, подобен на този:
& Nbsp; CD [си-кактус-пътека] кактус строителство
Вашият постановеното сайт вече може да се намери в [път] / изгради папка. Cactus също може да тече малък уеб сървър, за да визуализирате вашия сайт и да го актуализира, когато се правят промени. Това е много удобен, когато се разработват. Можете да го ползвате като това:
& Nbsp; кактус служи
<Силен> Свързване и контексти
Cactus го прави лесен за сравнително линк към страници и статични активи, в рамките на вашия проект, като се използва стандартната контекстуални променливи STATIC_URL и ROOT_URL. Например, ако вие сте на страница /blog/2011/Jan/my-article.html и би искал да се свържете /contact.html ще можете да пишете на следния текст:
& Nbsp; <а HREF = {{}} ROOT_URL / contact.html> Контакти
<Силен> Разгръщане
Cactus да разположите вашия сайт директно на S3, всичко, което трябва са си Amazon пълномощията и име кофа. Cactus помни тези в конфигурация, името на файла config.json да направи бъдещата разгръща безболезнено. Таен ключ се съхранява на сигурно място за Keychain или подобни услуги за други операционни системи.
& Nbsp; кактус Deploy
След разполагането можете да посетите директно на сайта. Можете да намерите дневник Deploy в [сайт URL] /versions.txt.
Cactus също уверява всички свои текстови файлове са компресирани и добавя кеширане хедъри.
<Силен> Extras
Cactus ще автоматично генерира файл robots.txt и sitemap.xml за вас според вашите страници. . Това ще помогне на ботове да индексира страниците си за Google и Bing например

<силни> Изисквания :

  • Python

Друг софтуер на разработчика Koen Bok

Framer
Framer

13 May 15

Cactus
Cactus

11 Apr 15

Коментари към Cactus

Коментари не е намерена
добавите коментар
Включете на изображения!