0

我正在使用 hyde ( http://hyde.github.io ),一切都很好。然后我需要一个非静态的页面。我用php写的。有没有办法让 hyde 直接将内容从内容页面复制到部署页面?

{% extends "topbar.j2" %}
{% block container %}
  {% block ignore %}  *Hyde don't try to process just copy as is*
     <h2> Search </h2>
     <?php
       ... php code ...
       echo "Stuff"
     ?>
  {% endblock ignore %}
{% endblock container %}
4

1 回答 1

0

因此,通过对文档进行一些播放和更深入的阅读。

  1. 原始标签仅适用于 jinja 语法(如图所示)

    {% raw %}
    <ul>
        {% for item in seq %}
        <li>{{ item }}</li>
        {% endfor %}
    </ul>
    {% endraw %}
    
  2. 考虑关闭搜索页面的降价过滤器,但不想创建 jinja 页面规则

  3. 得知一行php似乎没有断页。

    <?php phpinfo(); ?> 
    
  4. 我们的解决方案

    1. 将所有 php 代码移回其自己的文件 searcher.php

      <?php
        if(url is searcher.php redirect to search.php);
        //code and stuff ... ;
        echo "results";
      ?>
      
    2. 保持 search.php 页面简单

      {% extends "topbar.j2" %}
        {% block container %}
          <h2> Search </h2>
          {% raw %}
            <?php include_once("searcher.php"); ?>
          {% endraw %}
        {% endblock container %}
      
于 2013-07-29T17:55:23.253 回答