【问题标题】:Grav CMS on WindowsWindows 上的 Grav CMS
【发布时间】:2021-06-10 04:58:46
【问题描述】:

我从作曲家安装了重力。 将select2 doc 文件夹从git 存储库复制到我的grav cms 安装中的用户文件夹 当我在 localhost 上打开它时,它显示为附件图像。 我究竟做错了什么

【问题讨论】:

    标签: installation content-management-system grav


    【解决方案1】:

    作为一项安全措施,Grav 1.7 默认启用了 Twig 功能“自动转义”。这意味着所有输出(样式表标签、脚本标签、内容等)都被转义以防止恶意代码运行。

    有几个选项可以修复或解决此问题:

    • 如果您对代码感到满意,您可以浏览使用的主题提供的所有模板,并将过滤器|raw 添加到您确定数据安全的输出语句中。例如。 {{ content | raw }}{{ assets.css() | raw }}{{ assets.js() | raw }}
    • 或者您可以将以下设置添加到user/config/system.yaml 以禁用自动转义:
      twig:
        autoescape: false
      strict_mode:
        twig_compat: true
      

    注意: 如前所述,自动转义是一种安全措施,这使得选项 2. 仅作为临时解决方案是可取的,直到所有模板都已按照选项 1 中所述进行修复。

    请求: 如果您在上述 repo 上发布相同的问题,如果您提及交叉帖子,将不胜感激。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多