静态站点生成器实际上可以使用。

lightweight的Python项目详细描述


轻量级

PyPIBuild StatusTest CoverageSupported PythonDocumentation

静态站点生成器我实际上可以使用。

Documentation

功能

  • [X]干净且易于扩展的API
  • [X]Jinja2模板
  • [X]降价渲染
  • []降价链接
  • [X]SASS/SCSS渲染
  • []RSS/Atom订阅源
  • []开发服务器

安装

可从PyPI

pip install lightweight

快速示例

fromlightweightimportSite,markdown,paths,render,template,sassdefblog_posts():post_template=template('blog-post.html')# Use globs to select files.return(markdown(path,post_template)forpathinpaths('blog/**.md'))site=Site()# Render a Jinja2 template.site.include('index.html',render('index.html'))# Render list of Markdown files.[site.include(f'posts/{post.file.name}.html',post)forpostinblog_posts()]# Render SCSS.site.include('static/css/style.css',sass('static/scss/lightweight.scss'))# Include a copy of a directory.site.include('static/img')# Execute all included content. site.render()

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

推荐PyPI第三方库


热门话题
Spring 4升级后未加载java应用程序上下文   java Android 2.3.3 internet可以在我的Galaxy S上运行,但不能在我的Galaxy选项卡上运行?(许可?)   java通过不改变其原始位置对大小写字母进行排序   java Spring Boot一直在破坏我的电脑。。。sts的最佳配置是什么。Windows 10上的ini文件?   css Java Spring+引导问题   java Jackson将GeoJsonPoint序列化为纬度/经度   xml Java Transformer:如何将其结果生成OutputStream?   java如何更改字体、文本大小和设置文本位置?   在JavaSpringHibernate3.6.3中,如何告诉一个方法等待,直到获得锁,以及如何重试失败的事务?   java安卓服务代替线程   Java Swing使用鼠标移动JFrame