В настоящее время я создаю веб-сайт с использованием php, который не нуждается в регулярном обновлении, и я думал об использовании статических генераторов сайтов, поскольку у него будет функция, похожая на блог. Однако мой сайт содержит форму, которая будет связываться с базой данных, и проблема, с которой я сталкиваюсь, заключается в том, что статические генераторы сайтов не распознают и не анализируют php.
В настоящее время я рассматриваю возможность использования одного из трех статических генераторов сайтов – Jekyll –wintersmith – Piecrust
Мне было интересно, можно ли это сделать или статические генераторы сайтов только для статических страниц
В Jekyll вы можете использовать тег {% raw %}
чтобы избежать обработки определенной части ваших файлов. Например:
This will be {% raw %}<?php echo("parsed"); ?>{% endraw %} correctly.
После обработки вышесказанное должно быть переведено на « This will be <?php echo("parsed"); ?> correctly.
This will be <?php echo("parsed"); ?> correctly.
Если вы размещаете веб-сайт Jekyll на регулярном веб-сервере с php, вам может понадобиться генерировать index.php вместо index.html.
Для этого вы можете определить постоянную ссылку на этой точной странице в области фронтальной области:
--- layout: default title: Some page title permalink: somelink/index.php ---