【问题标题】:Hyde copy code from content straight in to deployHyde 从内容中直接复制代码以进行部署
【发布时间】:2013-07-22 14:11:24
【问题描述】:

我正在使用 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 %}

【问题讨论】:

    标签: hyde


    【解决方案1】:

    因此,对documentation 进行一些播放和深入阅读。

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

      {% raw %}
      <ul>
          {% for item in seq %}
          <li>{{ item }}</li>
          {% endfor %}
      </ul>
      {% endraw %}
      
    2. 考虑关闭搜索页面的markdown过滤器,但不想创建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 %}
        

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-22
      • 1970-01-01
      • 1970-01-01
      • 2010-11-17
      • 2017-01-03
      • 2015-10-05
      • 1970-01-01
      相关资源
      最近更新 更多