Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用Jinja2和Gulp_Html_Web_Gulp_Jinja2 - Fatal编程技术网

Html 使用Jinja2和Gulp

Html 使用Jinja2和Gulp,html,web,gulp,jinja2,Html,Web,Gulp,Jinja2,我在使用带有Gulp的Jinja2模板时遇到问题。我使用Flask框架,我的文件结构有layout.html和index.html。当尝试运行Gulp server时,我看到如下情况: {% extends "layout.html" %} {% block title %} Home {% endblock %} {% block main %} {% endblock %} …而不是真正的页面。这意味着gulp不知道如何读取jinja2文件(本例中为layout.html)。有解决方案吗?

我在使用带有GulpJinja2模板时遇到问题。我使用Flask框架,我的文件结构有layout.html和index.html。当尝试运行Gulp server时,我看到如下情况:

{% extends "layout.html" %} {% block title %} Home {% endblock %} {% block main %} {% endblock %}

…而不是真正的页面。这意味着gulp不知道如何读取jinja2文件(本例中为layout.html)。有解决方案吗?

正确,gulp基本上是一个任务执行者,它不知道jinja2、html、php或任何其他编程语言。不幸的是,我没有使用jinja2,但我确实使用Nunjuck(这是jinja2的一个直接端口,强烈推荐)。为了将我的nunjucks模板转换为html,我和其他大多数人都使用以下方法:您可能会找到类似的jinja2包?或者,如果您刚刚开始,我建议您查看Nunjuck,它由Mozilla维护。谢谢您的回答!我真的只是处于初级阶段。我曾经检查过nunjucks,当时我正在为我的问题寻找解决方案。你能告诉我,为什么推荐nunjucks?与金甲2相比,它还有其他优势吗?原因有很多,不幸的是,我在这里无法解释。nunjucks的发布有一些很好的要点:另外——jinja2将自己称为“Python的模板语言”。因此,似乎要使用/编译jinja2模板,就必须使用python。因此,我甚至不知道如何使用节点包/gulp实现jinja2。Nunjucks是基于javascript的,这就是为什么它可以很好地与gulp配合使用。他的电子书虽然很贵,但对学习Nunjuck很有帮助。没错,gulp基本上是一个任务执行者,它对jinja2、html、php或任何其他编程语言一无所知。不幸的是,我没有使用jinja2,但我确实使用Nunjuck(这是jinja2的一个直接端口,强烈推荐)。为了将我的nunjucks模板转换为html,我和其他大多数人都使用以下方法:您可能会找到类似的jinja2包?或者,如果您刚刚开始,我建议您查看Nunjuck,它由Mozilla维护。谢谢您的回答!我真的只是处于初级阶段。我曾经检查过nunjucks,当时我正在为我的问题寻找解决方案。你能告诉我,为什么推荐nunjucks?与金甲2相比,它还有其他优势吗?原因有很多,不幸的是,我在这里无法解释。nunjucks的发布有一些很好的要点:另外——jinja2将自己称为“Python的模板语言”。因此,似乎要使用/编译jinja2模板,就必须使用python。因此,我甚至不知道如何使用节点包/gulp实现jinja2。Nunjucks是基于javascript的,这就是为什么它可以很好地与gulp配合使用。他的电子书虽然很贵,但对修女的学习很有帮助。