Volt

软件截图:
Volt
软件详细信息:
版本: 0.0.3
上传日期: 14 Apr 15
许可: 免费
人气: 18

Rating: 4.0/5 (Total Votes: 1)

伏是一个Python静态网站发生器潜力。
另一个静态网站生成器?
当然,为什么不:)?静态网站生成的数量不断增长,但到目前为止,我还没有找到一个适合我的需要一个灵活的静态站点。所以我决定写我自己。
什么是让约伏?不同的
下面是一些我最喜欢的功能:
根据内容的属性1.自动生成paginations的
 假设你有10个职位,每个都有自己的一套标签可能可能不会出现在所有的职位博客。仅通过提供URL模式,伏可以生成包含每个博客文章按标签分类,分页根据自己的喜好的网页。
 例如,你只需要提供标签/ {标签}和伏会产生链接标记/富,标签/条,标签/巴兹,其中每个页面(或包,在Volt的内部)将包含所有帖子分享该标签。
 而这并不仅仅适用于标签。你可以用它来创建基于作者,时间(年,星期,日期,任何你想要的),你把你的帖子的任何其他数据页。
 所有的配置文件中的一个简单的URL模式,像这样
 礼包=('','标签/ {标签}“,”{时间:%Y}“,”{时间:%Y /%M}','{时间:%Y /%M /%D} ')
2.内置有能力重建整个站点时,它检测到任何源文件的改变服务器
 需要静态网站被反复生成以反映其来源。过了一段时间,这样就既麻烦又讨厌。 Volt的服务器会自动生成静态的网站时,它检测到更改源代码中,这样你就可以专注于您的实际网站内容的实验。
3.模块化和可扩展性
 引擎盖下,伏实际上是负责为您的网站的不同部门不同的引擎的集合。该博客的发动机,例如生成您的网站的博客节,而普通的引擎,产生简单的网页。看到博客引擎代码是如何简单的快来看看主站点生成函数来获取这些引擎是如何工作的图片。
 最后,伏配备了一个插件架构,可以让你挂接到发动机的行动。三个插件都挤满与伏:插件原子饲料一代,语法高亮显示,以及降价处理。浏览他们的代码就看你怎么可以随便写自己的插件。
4.具有灵活的选项集中管理配置
 根据时间,或标题或作者姓名,或标签排序您的内容,任何你想要的。所有内容设置全局值,例如作者对所有博客文章。定义你自己的Jinja2测试或过滤器。设置插件选项。您可以通过一个中央配置文件做所有这些在伏:voltconf.py,在项目文件夹方便地访问。
当然(易部署,易备份和跟踪,安全,速度等)所有这些与静态网站的特殊待遇,
安装
PIP安装伏
伏仍处于alpha〜它足够可用的可用于制造一个真正的网站,但很多事情仍然可能打破在这里和那里。
默认情况下伏将安装python降价模块。您可以安装python-折扣降价提高处理速度。蟒蛇折价是包装折扣,快速降价解析器写在C.
用法
经过伏的superquick演示运行伏演示在一个空目录开放本地主机:在浏览器8000。
下面是目前可用的命令快速摘要:
- 伏初始化:启动伏的项目,必须在里面的空目录中运行。通过这个命令创建的voltconf.py文件目前包含几乎所有的默认设置。您可以安全地编辑或删除它们。
- 伏根:生成的网站到一个站点文件夹在当前项目目录。
- 伏服务:启动服务器指向站点目录。可以从内伏项目目录的任何地方运行。
- 伏演示:启动演示,必须在里面的空目录中运行。
- 伏版本:显示当前伏版本。
通过写他们在您伏项目目录内的引擎目录使用自己的引擎。插件遵循相同的规则:你伏特项目目录内的插件。
该文档是,不幸的是,最低的时刻。 。目前,源是主要的文档

要求

  • 在Python中

意见 Volt

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