swsg(静态网站生成器)是一个生成静态网页的工具。

swsg的Python项目详细描述


about
=
swsg(静态网站生成器)是一个使用像rest这样的人类可读标记语言创建静态网站的工具。它的灵感来自sr_u.
swsg相对于直接使用(x)html文件的优势在于,您有一个
(或更多)模板,而不必重写ebery
单个站点上的每个主布局。您可以专注于主要内容:文本;内容与模板分离。


功能
=
-支持多种标记语言:标记语言、克里奥尔语言、纺织语言、休息语言-支持多种模板引擎:jinja2、mako、genshi,对于那些不需要
循环或条件
之类的控制结构的人来说,还有一个非常简单的模板语言支持clevercss,除了常规的css之外,它还是
样式表
的标记语言,提供了多个接口:到目前为止,只实现了一个cli,但是
其他的则是计划中的:

-pida-plugin
-web接口
-可能是gtk+或qt应用程序,但我认为使用pida插件是为了能够安装swsg而更加舒适,您需要'python`(安装了python包'argparse`'的2.7版或
2.6版)和
以下python包:

-texttable\uxbr/>-py\uxbr/>-logbook\uxbr/>-clevercss\uxbr/>-至少下列标记语言之一:rest\uxmarkdown,
creole_uu,tillery_uu
-可选:以下一个或多个模板引擎:jinja2_u,mako_u,genshi_u

…_ rest:http://docutils.sourceforge.net/rst.html
。_ SR:http://bitbucket.org/tiax/sr/overview
。_降价:http://daringfireball.net/projects/markdown/
。_克里奥尔语:http://www.wikicreole.org/
。_纺织品:http://textile.thresholdstate.com/
…_ Jinja2:http://jinja.pocoo.org/2/
。_ mako:http://www.makotemplates.org/
。_ genshi:http://genshi.edgewall.org/
。_聪明:http://sandbox.pocoo.org/clevercss/
…_ PIDA:http://pida.co.uk/
。_ argparse:http://code.google.com/p/argparse/
。_ texttable:http://pypi.python.org/pypi/texttable
。_ py:http://pypi.python.org/pypi/py
。_ python:http://python.org
。_日志:http://packages.python.org/logbook

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
图形Java仿射变换以旋转通用路径   IntelliJ IDEA中的java代码标记为编译器错误,在Eclipse中可以正常工作   java ArrayList的containsAll返回了错误的值   如何在安卓中的片段活动中添加java代码   java通过使用netbeans调用jbutton,将带有行的jbutton添加到jtable中   java在更新arrayAdapter/listView之前更新最终列表   java如何在另一个项目中导入包含AspectJ方面和注释的项目   为什么我的java布尔测试总是失败?   Eclipse中的java自动激活   在Bluetooth for Java(更具体地说是Android)之上是否有TCP/IP协议栈实现?   java Android Studio通过intent传递ArrayList并填充ListView