将静态站点生成器与 php 集成


Intergrating Static Site generators with php

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

我目前正在考虑使用三个静态站点生成器之一 -化身 -温特史密斯 - 皮克皮

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

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

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

处理后,以上内容应翻译为This will be <?php echo("parsed"); ?> correctly.

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

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

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