静电场发生器
Discharge的Python项目详细描述
排放量
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以运行开发服务器。