Next: , Previous: Blosxom, Up: Blosxom


9.1.1 Blosxom 风格需要的其他工具

你需要在一个你具有上传访问权限的机器上安装 pyblosxom.cgiblosxom.cgi

为了使得 blog 条目的日期能够合理的显示,下面这些额外的组件是必须的。

  1. 一个从整个 blog 树中聚合日期指令到一个单独文件的脚本,这个文件与带有日期 的 blog 条目一定相关联。
  2. 一个可以读这个文件的 (py)blosxom 插件。

contrib/pyblosxom 子目录中为 pyblosxom.cgi 提供这两个组件。 getstamps.py 提供前面的服务,而 hardcodedates.py 提供后面的服务。 最后期望找出或写出一个 blosxom.cgi 插件和脚本。

下面是在我的 timestamps 文件中的一个例子列表,其中每个文件与一个 日期相对应。其实这可以是任意格式,只要你的日期聚合脚本和插件都能够解析。

     2005-04-01-14-16 personal/paper_cranes
     2005-03-21 personal/spring_break_over
     2004-10-24 personal/finished_free_culture

contrib/pyblosxom/make-blog 脚本示范了怎样调用 getstamps.py。 注意你需要设置当前目录为你的 Muse 文件所在的目录,执行 gestamps.py, 然后移动生成的时间戳文件到你的发布目录中。