跳转到主要内容

一个Pyblosxom文件状态插件,它会将条目的mtimes缓存到.datimes.yaml文件中。

项目描述

# pyblosxommtimecache

pyblosxommtimecache是一个[PyBlosxom](https://pyblosxom.github.io/)文件状态插件,它会将您的条目的mtimes缓存到datadir中的.cetimes.yaml文件。

第一次看到每个新的博客条目时,pyblosxommtimecache会将条目的mtime添加到.cetimes.yaml文件。然后它会让PyBlosxom使用这些缓存的mtime作为条目的mtime,而不是使用文件的mtime。

这意味着如果您编辑一个条目,它的mtime不会改变,它不会跳到博客的顶部。这也意味着PyBlosxom在渲染页面时不会对每个条目文件进行昂贵的os.stat()调用。

pyblosxommtimecache将在第一次运行时自动为您创建.cetimes.yaml文件。

.ctimes.yaml文件是一个简单的[YAML](http://yaml.org/)-formatted文本文件。如果您想更改条目的mtime,您可以手动编辑此文件。如果条目从文件中删除,或者整个文件被删除,它将使用当前条目文件的mtime重新生成。

## 安装

使用pip安装pyblosxommtimecache包

pip install pyblosxommtimecache

然后将其添加到config.py中的load_plugins设置

py[“load_plugins”] = [“pyblosxommtimecache.mtimecache”]

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

pyblosxommtimecache-0.0.2.tar.gz (3.7 kB 查看哈希值)

上传时间 源代码

由以下支持