phrozenbyte / pico-parse-pages-content
这是 Pico 的官方 PicoParsePagesContent 插件。Pico 是一个极其简单、速度极快、基于平面文件的 CMS。
Requires
- php: >=5.3.0
- picocms/pico: ^1.0|^2.0
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
本身没有配置选项。