Cactus

Скріншот програми:
Cactus
Дані програми:
Версія: 2.1.2
Дата завантаження: 20 Feb 15
Розробник: Koen Bok
Ліцензія: Безкоштовно
Популярність: 5

Rating: nan/5 (Total Votes: 0)

кактус простий, але потужний статичний сайт генератор, використовуючи систему шаблонів Django. Кактус також дозволяє легко розвивати на місцевому рівні і розгорнути свій сайт в S3 безпосередньо. Вона прекрасно працює для компанії, портфоліо, особистих, підтримка веб-сайтів і блогів.
Щоб отримати швидкий огляд [дивитися цей короткий відео-підручник] (https://vimeo.com/46999791).
Кактус заснована на ідеї, що найбільш dynamicness на веб-сайтах в ці дні може бути зроблено за допомогою Javascript у той час як фактичне місце може залишитися статичним. Статичні веб-сайти є легко організувати і, як правило, дуже швидко.
Я розробив Кактус, тому що я хотів стандартний, простий в систему, дизайнери [диван] (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 коротке керівництво для нетерплячих
Встановіть Кактус з наступним один лайнер
І NBSP; Судо easy_install https://github.com/koenbok/Cactus/zipball/master
Якщо ви не бачили ніяких помилок, тепер ви можете створити новий проект
І NBSP; кактус створити ~ / www.mysite.com
Для початку редагування і попереднього ваш сайт введіть наступну команду. Кактус почнеться невеликий веб-сервер, який відновлює ваш сайт, як тільки ви відредагувати файл. Ви можете зупинити сервер за допомогою 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; кактус розгорнути
Вуаля. Ваш сайт, породжена Кактус і розміщується на S3!
Розширена інструкція з
Створення нового проекту
Ви можете створити новий проект шляхом створення нової структури проекту, як це. Переконайтеся, що папка призначення поки не існує.
І NBSP; кактус [шлях] створити
Якщо ви не бачите будь-яких помилок, шлях, який ви вказали на тепер повинна виглядати так.
- Збірка створеного сайту (завантажити це до вашого хосту)
- Сторінки Ваші фактичні сторінки сайту
- Index.html
- Sitemap.xml
- Robots.txt
- Error.html за замовчуванням 404 сторінку
- Шаблони Містить шаблони Django
- Base.html
- Статичний Каталог статичних активів
- Зображення
- CSS
- JS
І NBSP; плагінів список плагінів. Щоб включити видалити відключена від імені
Оформлення сайту
Після створення вашого сайту ви можете почати будувати на додавання сторінок у змісті, які можуть розраховувати на шаблонах. Так, наприклад, якщо ви хочете сторінку /articles/2010/my-article.html ви можете створити файл з каталогами в папці сторінок. Тоді ви можете відредагувати файл і використовувати можливості шаблонів в Django.
Будівництво ваш сайт
Коли ви будуєте свій сайт, він буде генерувати статичну версію в папку збірки, які ви можете завантажити на будь хост. В основному це будуть надавати один сторінку з папки сторінок, скопіюйте його в папку збірки і додати всі статичні активів, так щоб він стає автономним веб-сайтів. Ви можете створити свій сайт, як це:
І NBSP; CD [ваш-кактус шлях] кактус збірки
Ваше надана сайт тепер можна знайти в [шлях] папку / будувати. Кактус може також запустити невеликий веб-сервер, щоб переглянути сайт і оновлювати його, коли ви робите якісь зміни. Це дійсно зручно, коли розвивається. Ви можете запустити його наступним чином:
І NBSP; кактус служити
Зв'язування і контексти
Кактус дозволяє легко щодо посилання на сторінки і статичних активи всередині вашого проекту за допомогою стандартного Контекстні змінні STATIC_URL і ROOT_URL. Наприклад, якщо ви на сторінці /blog/2011/Jan/my-article.html і хотіли б пов'язати з /contact.html можна було б написати наступне:
І NBSP; Зв'язатися з
Розгортання
Кактус може розгорнути свій сайт безпосередньо в S3, все, що вам потрібно, це ваші облікові дані Amazon і ім'я відро. Кактус пам'ятає їх в конфігурації імені файлу config.json щоб у майбутньому розгортає безболісно. Секретний ключ надійно зберігається в брелок або аналогічних послуг на інших ОС.
І NBSP; кактус розгорнути
Після розгортання ви можете відвідати веб-сайт безпосередньо. Ви можете знайти журнал розгорнути на [сайт URL] /versions.txt.
Кактус також робить, що всі ваші текстові файли стискаються і додає заголовки кешування.
Додатково
Кактус буде автоматично генерувати robots.txt і sitemap.xml файл для Вас, грунтуючись на ваших сторінках. . Це допоможе ботів проіндексувати ваш сторінок для Google і Bing Наприклад,

Вимоги

  • Python

Інші програми розробника Koen Bok

Framer
Framer

13 May 15

Cactus
Cactus

11 Apr 15

Cactus

Коментар не знайдено
додати коментар
Включіть картинки!