{%include filename%}和{{content}}在HTML中意味着什么?

时间:2017-01-17 16:29:42

标签: javascript html

<!doctype html>
<html>`enter code here`
{% include head.html %}
<body>
    <div class="container jumbotron">
        <h1 class="text-center"><i class="fa fa-paper-plane float shadow"></i> Flyaway<a href="">.css</a></h1>
        <p class="lead text-right">~ created by <small><a href="http://takentech.com/about.html"><i class="glyphicon glyphicon-fire"></i> 進擊的燊</a></small> ~</p>
        <ul class="list-inline text-center">
            <li>
                <iframe class="github-btn" src="https://ghbtns.com/github-btn.html?user=lushen&amp;repo=flyaway&amp;type=watch&amp;count=true" allowtransparency="true" frameborder="0" scrolling="0" width="100px" height="20px"></iframe>
            </li>
            <li>
                <iframe class="github-btn" src="https://ghbtns.com/github-btn.html?user=lushen&amp;repo=flyaway&amp;type=fork&amp;count=true" allowtransparency="true" frameborder="0" scrolling="0" width="102px" height="20px"></iframe>
            </li>
        </ul>
        {{ content }}
        {% include footer.html %}
    </div>
    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script>
    <script type="text/javascript" src="js/back-to-top.js"></script>
    <script type="text/javascript" src="js/index.js"></script>
    <script type="text/javascript" src="js/prefixfree.js"></script>
    <script type="text/javascript" src="js/shake.js"></script>
    <script type="text/javascript" src="js/flyaway.js"></script>
</body>   
</html>

这是来自Github上的一个开源项目。我只想了解这段代码。

head.htmlfooter.html个文件,但是当我在计算机上打开default.html文件时,页眉和页脚文件不会加载到网页上。但另一方面,当我在Chrome上使用“检查”按钮查看源代码时,实际上会加载页眉和页脚。

与此同时,我尝试在互联网上搜索{{}}{% include filename%}到底是什么,但似乎没有这样的语法。

2 个答案:

答案 0 :(得分:1)

这很可能只是一些模板框架的模板文件,该代码将被PHP或其他服务器端语言代码替换。 例如

<?php include 'head.html'; ?>

该文档中包含具有该名称的同一文件夹中的实际文件。

答案 1 :(得分:1)

这看起来像Twig PHP模板。文档为here