phrozenbyte/pico-parse-pages-content

该软件包已被废弃,不再维护。未建议替代软件包。

这是 Pico 的官方 PicoParsePagesContent 插件。Pico 是一个极其简单、速度极快、基于平面文件的 CMS。

v1.1.0 2018-06-24 20:48 UTC

This package is auto-updated.

Last update: 2022-02-01 13:13:45 UTC


README

这是 Pico 官方的 PicoParsePagesContent 插件仓库。

Pico 是一个极其简单、速度极快、基于平面文件的 CMS。更多详情请访问 http://picocms.org/

此插件仅出于历史原因存在,不应使用!

PicoParsePagesContent 是一个简单的插件,它解析所有页面的 Markdown 内容并使用 {{ page.content }} 使其可用。强烈不建议安装此插件,因为它会对您网站的性能产生重大负面影响。

从 Pico 0.6.1 开始,我们解析了所有页面的 Markdown 内容。虽然这使得一些事情变得更简单(如生成摘要),但这在页面数量较多时(例如博客文章)会对性能产生重大影响。根据广泛的需求,我们在 Pico 1.0 中移除了此功能。这显著提高了 Pico 的性能。为了保持向后兼容性(BC),我们引入了 PicoParsePagesContent 插件。Pico 2.0 默认安装中已移除此插件,但您仍可手动安装。

安装

如果您使用的是基于 composer 的 Pico 安装(例如 picocms/pico-composer),只需在您的服务器上打开一个壳,导航到 Pico 的安装目录(例如 /var/www/html),然后运行 composer require phrozenbyte/pico-parse-pages-content(通过 Packagist.org)。就这样!

如果您使用的是 Pico 的预构建发布包 之一,您必须首先在您的服务器上 Pico 的安装目录(例如 /var/www/html)中创建一个空的 plugins/PicoParsePagesContent 目录。然后下载 PicoParsePagesContent 的最新源代码包,并将所有包含的文件(特别是 PicoParsePagesContent.php)上传到该 plugins/PicoParsePagesContent 目录(结果为 plugins/PicoParsePagesContent/PicoParsePagesContent.php)。

PicoParsePagesContent 需要 Pico 1.0+

配置

由于其对性能的负面影响很大,PicoParsePagesContent 默认禁用。您可以通过在您的 config/config.yml 中添加以下内容来启用插件:

PicoParsePagesContent.enabled: true

PicoParsePagesContent 本身没有配置选项。