【问题标题】:Intergrating Static Site generators with php将静态站点生成器与 php 集成
【发布时间】:2013-10-08 02:13:04
【问题描述】:

我目前正在使用不需要定期更新的 php 构建网站,并且我考虑使用静态网站生成器,因为它具有类似博客的功能。但是我的网站包含一个将链接到数据库的表单,而我遇到的问题是静态站点生成器无法识别和解析 php。

我目前正在考虑使用三个静态站点生成器之一 -杰基尔 -温特史密斯 - 馅饼皮

我想知道这是否可以完成,或者只是用于静态页面的静态站点生成器

【问题讨论】:

    标签: php jekyll wintersmith


    【解决方案1】:

    在 Jekyll 中,您可以使用 {% raw %} 标签来避免处理文件的特定部分。例如:

    This will be {% raw %}<?php echo("parsed"); ?>{% endraw %} correctly.
    

    经过处理,上面应该翻译成This will be &lt;?php echo("parsed"); ?&gt; correctly.

    【讨论】:

      【解决方案2】:

      如果您将 Jekyll 生成的网站托管到使用 php 的常规 Web 服务器中,您可能需要生成 index.php 而不是 index.html。

      为此,您可以在前端区域的确切页面中定义永久链接:

      ---
      layout: default
      title: Some page title
      permalink: somelink/index.php
      ---
      

      【讨论】:

        猜你喜欢
        • 2020-04-20
        • 2017-09-21
        • 1970-01-01
        • 2015-07-22
        • 2020-07-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-28
        相关资源
        最近更新 更多