HTML(5)与流星

问题描述:

任何想法为什么当将流星站点上包含的示例html文件放入具有*标记的HTML 5模板失败时?HTML(5)与流星

<!DOCTYPE html> 
<html lang="en"> 

我看到他们搜索body/template标签等并连接,但不知道如何添加其他标签。

+0

你应该粘贴一些你试过的代码。难以帮助调试,如果我们不知道你有什么:) – nzifnab 2012-04-13 23:17:34

+0

@nzifnab我真的没有一个特定的HTML文件,一般来说,我正在调试。我只注意到这些标签之外的所有html都不起作用。下次我会认识到至少要用一些例子。这就是说,有很多锅炉板hmtl5模板,并且我更加好奇如何在这些标签之外甚至不能添加HTML,因为它是DSL。希望我能找出最终补充的地方! – 2012-04-21 18:10:16

当服务器启动,您访问的页面,它会自动添加的DOCTYPE。

的“ html的”文件,您正在编辑为您的流星应用程序的一部分是不是一个HTML文件,同时,而是由Meteor作为HTML解析的DSL(域特定语言)。

只要运行meteor启动服务器或部署它,它就会被解析和解释,并且所有文档都将以HTML5格式输出(使用)。

您可以看到,在任何已部署的流星应用程序中,即第一行,即使将其输入到项目中的.html文件中,也会导致编译器崩溃。

我一开始也对此感到困惑,显然他们包含的'.html'示例文件旨在由html 片段组成,而不是作为html文档在其中。按照docs:在流星应用

HTML文件从服务器端框架处理相当多的不同 。流星扫描您的 目录中的所有HTML文件以获得三个*元素:<head><body><template>。头部和身体部分被单独连接成一个头部和身体,这些头部和身体通过 传输到客户端,初始页面加载。

据我所知道的,所包含的任何HTML不包含任何内这三个标签 - 包括<!doctype html>声明,<html>标签甚至<!--html comments--> - 导致应用崩溃。希望这是他们最终会解决的问题。

+1

道歉混淆,并为您在HTML文件的顶层放置其他

,或
+0

谢谢@ultranaut! – 2012-04-21 18:07:57