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
Существует также проект пример блог включены.
Супер быстро учебник для нетерпеливых
Установите Кактус со следующим один лайнер
& NBSP; Судо easy_install https://github.com/koenbok/Cactus/zipball/master
Если вы не видели никаких ошибок, теперь вы можете генерировать новый проект
& NBSP; кактус создать ~ / www.mysite.com
Чтобы начать редактирование и просмотра вашего сайта введите следующее. Кактус начнет небольшой веб-сервер, что перестраивает свой сайт, как только вы отредактировать файл. Вы можете остановить сервер с помощью Control-C.
& NBSP; кд ~ / 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!
Extended руководство
Создание нового проекта
Вы можете создать новый проект путем создания новой структуры проекта как это. Убедитесь, что папка назначения пока не существует.
& NBSP; кактус [путь] создать
Если вы не видели каких-либо ошибок, путь, который вы указали на теперь должна выглядеть следующим образом.
- Сборка созданного сайта (загрузить это хост)
- Страницы Ваши фактические страницы сайта
- Index.html
- Sitemap.xml
- Robots.txt
- Error.html по умолчанию 404 стр
- Шаблоны постановил шаблоны Django
- Base.html
- Статическое Каталог статических активов
- изображений
- CSS
- JS
& NBSP; плагинов Список плагинов. Чтобы включить удалить отключена от имени
Оформление сайта
После создания вашего сайта вы можете начать строительство, добавив страниц содержимого, которые могут рассчитывать на шаблонах. Так, например, если вы хотите страницу /articles/2010/my-article.html вы создать файл с каталогами в папке страниц. Тогда вы можете отредактировать файл и использовать функции шаблона в Django.
Строительство ваш сайт
Когда вы строите свой сайт, он будет генерировать статическую версию в папку сборки, которые можно загрузить на любой хост. В основном это будет оказывать каждой страницы из папки страницы, скопируйте его в папку сборки и добавить все статические активов, так чтобы он становится автономным сайт. Вы можете создать свой сайт, как это:
& NBSP; кд [ваш-кактус путь] кактус сборки
Ваш оказана сайт теперь можно найти в [путь] папку / строительство. Кактус может также запустить небольшой веб-сервер, чтобы просмотреть сайт и обновлять его, когда вы делаете какие-либо изменения. Это действительно удобно, когда развивается. Вы можете запустить его, как это:
& NBSP; кактус служить
Связывание и контексты
Кактус облегчает относительно ссылки на страницы и статических активов внутри вашего проекта с помощью стандартного контекстные переменные STATIC_URL и ROOT_URL. Например, если вы на странице /blog/2011/Jan/my-article.html и хотели бы связать с /contact.html можно было бы написать следующее:
& NBSP; <а HREF = {{}} ROOT_URL / contact.html> Связаться с
Развертывание
Кактус может развернуть свой сайт непосредственно в 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

Комментарии не найдены
добавить комментарий
Включите картинки!