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使用split函数分割字符串,但没有得到期望的结果   未找到包含derby数据库嵌入架构的sql Java桌面应用程序错误   java elasticsearch vs solr用于定制全文搜索系统   java Android:创建没有startOffset的动画延迟?   java如何查看其他应用程序接收的数据?   java如何在Linux中使用D和classpath选项运行jar文件   java和域设计最佳实践   具有相同内存位置的java数组,将显示为输出   连接到java中的elasticsearch?   Java Playframework重定向到带有Json负载的外部url   java无法在Android平台上使用InputStream为蓝牙socket创建ObjectInputStream   使用POI将Excel日期转换为Java日期,年份未正确显示   oracle从数据库层还是Java层调用webservice?