静电场发生器

Discharge的Python项目详细描述


排放量

Build Status

discharge是一个用python实现的静态站点生成器。它建立 静态站点来自一个包含jinja2模板、标记文件的文件夹, 以及其他资产(js、css、图片等)。它使用pygments作为语法 突出显示<;代码>;块

它是基于插件的-大部分功能来自插件 卸货时装运。

它目前是alpha软件,并受制于向后不兼容 变化。

安装

使用您喜欢的安装方法,例如:

$ pip install discharge

用法

在源目录中创建名为\u discharge.py的文件(文件 从开始,放电忽略:

importosfromdischarge.siteimportSitesite=Site(os.path.join(os.path.dirname(__file__),'./'),os.path.join(os.path.dirname(__file__),'_build'),)fromdischarge.plugins.robotsimportRobotsPluginrobots_plugin=RobotsPlugin()site.add_plugin(robots_plugin)fromdischarge.plugins.jinja2_templatesimportJinja2TemplatesPluginjinja2_templates_plugin=Jinja2TemplatesPlugin()site.add_plugin(jinja2_templates_plugin)fromdischarge.plugins.markdownimportMarkdownPluginmarkdown_plugin=MarkdownPlugin()site.add_plugin(markdown_plugin)

在同一文件夹中创建.html.markdown.mdown文件 它们将由Jinja2或Markdown处理。

标记文件将使用模板.html呈现 你必须提供给自己。您可以在@page.html中使用{{content} 以获取降价产生的内容。

然后,您可以运行discharge build来构建站点或 dscharge service以运行开发服务器。

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

推荐PyPI第三方库


热门话题
多线程重新构造使用线程池和BlockingQueue的I/O密集型Java web服务   java SWT CTabFolder检查CTAB是否存在   java如何防止具体类的实例化?   java如何将子域定向到正确的JBoss应用程序?   java Android外部文件出现不一致   java FileSystemNotFoundException:未安装提供程序“jndi”   显示jframe上的java隐藏单选按钮   java CXF客户端TCP连接在每个请求之间关闭   Hadoop查询、日期、循环、BASH或Java   java从长类型到十进制类型对象的转换类型错误   java为什么不在用户消息中提供用户提供的数据?有可能的威胁/攻击吗?   使用作用域存储MediaStore的应用程序中的java共享意图问题   java我可以通过将成员指针传递给方法并在方法中分配来初始化它吗?   java如何在一个包含正负值的数组中找到最大的负值?   java有比较二叉树路径的简单方法吗?   java Swagger(ui)不显示操作   java KairosDB缺失值的线性插值   用于此特定求和的java循环