一个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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 28fef016feb39c8a4dea6c967d284f3c2baec83ad353c83ea3eef1948af0bd02 |
|
MD5 | 63e912095effb15c1e7e256c051bb839 |
|
BLAKE2b-256 | b31f98688b3e41c2d07567dae886cbe77a7333267ccc07f09419e7b57369edf1 |