一个静态网站编译器和博客引擎

Blogofile的Python项目详细描述


blogofile是一个静态网站编译器,允许您使用各种模板 图书馆(Mako,Jinja2) 以及各种标记语言(structuredtext、markdown、tillet) 创建可以从您喜欢的任何Web服务器提供服务的站点。

blogofile的0.8版打破了核心静态站点编译器 给它一个插件接口。 允许像blogofile的blog引擎这样的功能 最初的存在理由是建立在核心之上。

blogofile_blog是blogofile开发人员创建的blog引擎插件。 安装后,您将得到一个简单的blog引擎,它不需要 数据库和没有特殊的托管环境。 您可以自定义一组mako模板, 在structuredtext、markdown或textile(甚至是纯html)中创建帖子 blogofile生成你的整个blog 纯html、css、图像和atom/rss提要 你可以上传到任何你喜欢的旧网络服务器上。 服务器上不需要CGI或脚本环境。

有关生成的blogofile的示例,请参见Blogofile website 包含博客的网站, 查看project docs获得快速入门指南, 以及详细的使用说明。

或者,如果你是那种“完成任务”的人, 创建一个virtualenv, 然后用:

pip install -U Blogofile
pip install -U blogofile_blog

下一版本

0.8b1

如果您一直在使用github的plugins分支,但没有更新 一会儿你应该注意以下几点。

错误修复

功能

  • 文档源文件已移动到项目中 储存库。 由于 readthedocs.org服务。
  • init子命令语法和功能已更改;请参阅 blogofile help init
  • 配置系统已被重构。 默认配置设置现在位于default_config.py 模块。
  • 作为初始化函数重构的结果, 以及配置系统, site_init目录已被删除。
  • 改进了slug中的unicode处理。 见https://github.com/EnigmaCurry/blogofile/issues/124
  • 代码库已经为Python2.6、2.7和3.2进行了统一 (不需要2to3或3to2转换)。
  • 命令行完成功能已被删除,以避免 维护argparse库的捆绑版本。 argparse包含在python 2.7的标准库中,并且 3.2+。 setup.py将从python 2.6的pypi安装它。

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

推荐PyPI第三方库


热门话题
尝试连接到Red5服务器时出现java问题   java实现Runnable的类被认为是ExecutorServices的“Runnable任务”?   java struts2类中的多个@validation   java未能应用插件[class'org.gradle.api.plugins.scala.ScalaBasePlugin']:gradle v2。13   如何使用Java流仅收集长度最大的元素?   从spring引导应用程序连接到firestore的java引发空指针异常   java从SQLite插入和获取真实数据类型会为连续插入获取空值吗?   当存在未知数量的空格时,使用java替代正向查找   部署如何为当今的浏览器部署java小程序(小程序、嵌入、对象)?   @OneToMany和@ManyToOne@Formula之间的java双向关系返回null   java为什么在我的例子中,协议缓冲区的性能比JSON差?   如何部署混合C++/Java(JNI)应用程序?   java如何在程序中显示字符串的完整信息。反恐精英?   java在Hibernate中从持久性上下文中分离实体中的实体