Cactus

软件截图:
Cactus
软件详细信息:
版本: 2.1.2
上传日期: 20 Feb 15
开发: Koen Bok
许可: 免费
人气: 5

Rating: nan/5 (Total Votes: 0)

仙人掌是使用Django的模板系统简单但功能强大的静态网站发生器。仙人掌也可以很容易地在当地发展,并直接部署你的网站S3。它为公司,投资组合,个人,支持网站和博客的伟大工程。
为了得到一个快速概述[观看这个简短的视频教程](https://vimeo.com/46999791)。
仙人掌是基于这个想法,这几天可以使用JavaScript,而实际的网站可以保持静态做最动态性的网站。静态网站是很容易举办,通常非常快。
我公司开发仙人掌,因为我想一个标准,便于系统设计师在[沙发](http://www.madebysofa.com)可以用它来构建和部署速度快的网站。因此,典型的用户将设计师是精通技术,要使用的模板,但不喜欢惹设立Django的或S3。
从那时起,它已经演变颇有几分以插件系统,支持博客,spriting,版本控制和可扩展。
您可以找到有关静态网站发生器在这[黑客新闻的讨论]更多的讨论(http://news.ycombinator.com/item?id=2233620)。
范例
- http://www.madebysofa.com - 沙发网站
- http://docs.enstore.com - Enstore文档网站
也有包括一个例子博客项目。
超快速教程不耐烦
用下面的衬板安装仙人掌
 须藤的easy_install https://github.com/koenbok/Cactus/zipball/master
如果你看到任何错误,你现在就可以生成一个新项目
 仙人掌创建〜/ www.mysite.com
开始编辑和预览您的网站键入以下命令。仙人掌将启动一个小的Web服务器,一旦你编辑文件重建您的网站。您可以停止服务器与控制-C。
  CD〜/ www.mysite.com仙人掌服务
一旦你准备好部署您的网站,S3可以运行以下。你将需要你[进入亚马逊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)。
 仙人掌部署
瞧。由仙人掌你的网站产生和托管在S3!
扩展指南
创建一个新的项目
您可以通过生成这样一个新的项目结构创建一个新项目。确保目标文件夹不存在。
 仙人掌[路径]创建
如果您没有看到任何错误,你指出的路径现在应该是这样的。
- 编译生成网站(这上传到你的主机)
- 页面您的实际网站的网页
- index.html的
- sitemap.xml的
- 的robots.txt
- error.html默认404页
- 模板握着你的Django模板
- base.html
- 静态资产的静态目录
- 图像
- CSS
- JS
 插件的插件列表。要启用删除名称禁用
使您的网站
生成你的网站后,您可​​以通过添加页面内容,这可以依靠模板启动建设。因此,举例来说,如果你想有一个网页/articles/2010/my-article.html你创建你的页面文件夹目录中的文件。然后,您可以编辑该文件,并使用Django的模板功能。
建立您的网站
当你建立你的网站,它会产生一个静态的版本中,你可以上传任何主机build文件夹中。基本上,它会使您的网页文件夹中的每一页,在复制到build文件夹和所有的静态资源添加到它,所以它变成一个自包含的网站。你可以建立你的网站是这样的:
  CD [您-仙人掌路径]仙人掌构建
您提供的网站现在可以在[路径] /建立文件夹中找到。仙人掌也可以运行一个小的网络服务器来预览您的网站,更新它,当你进行任何更改。这是开发时非常方便。你可以运行它是这样的:
 仙人掌服务
链接和上下文
仙人掌可以很容易地比较使用标准的上下文变量STATIC_URL和ROOT_URL链接到项目内页和静态资产。例如,如果你在网页/blog/2011/Jan/my-article.html并想链接到/contact.html你会写:
 的联系人
部署
仙人掌可以直接部署你的网站,S3,所有你需要的是你的亚马逊凭证和一个桶的名字。仙人掌在一个配置文件名config.json使未来的部署无痛记得这些。密钥被安全地存储在Keychain或其他操作系统类似的服务。
 仙人掌部署
部署后,您可以直接访问该网站。你可以找到一个部署日志在[网站网址] /versions.txt。
仙人掌也可以确保所有文本文件压缩,并增加了缓存头。
其他
根据您的网页仙人掌会自动生成一个robots.txt和sitemap.xml的文件给你。这将有助于机器人索引你的网页的谷歌和Bing例如:

要求

  • 在Python中

显影剂的其他软件 Koen Bok

Cactus
Cactus

11 Apr 15

Framer
Framer

13 May 15

意见 Cactus

评论没有发现
添加评论
打开图片!