HTML(5)与流星
任何想法为什么当将流星站点上包含的示例html文件放入具有顶级标记的HTML 5模板失败时?HTML(5)与流星
<!DOCTYPE html>
<html lang="en">
我看到他们搜索body/template标签等并连接,但不知道如何添加其他标签。
当服务器启动,您访问的页面,它会自动添加的DOCTYPE。
的“ html的”文件,您正在编辑为您的流星应用程序的一部分是不是一个HTML文件,同时,而是由Meteor作为HTML解析的DSL(域特定语言)。
只要运行meteor启动服务器或部署它,它就会被解析和解释,并且所有文档都将以HTML5格式输出(使用)。
您可以看到,在任何已部署的流星应用程序中,即第一行,即使将其输入到项目中的.html文件中,也会导致编译器崩溃。
我一开始也对此感到困惑,显然他们包含的'.html'示例文件旨在由html 片段组成,而不是作为html文档在其中。按照docs:在流星应用
HTML文件从服务器端框架处理相当多的不同 。流星扫描您的 目录中的所有HTML文件以获得三个顶级元素:
<head>
,<body>
和<template>
。头部和身体部分被单独连接成一个头部和身体,这些头部和身体通过 传输到客户端,初始页面加载。
据我所知道的,所包含的任何HTML不包含任何内这三个标签 - 包括<!doctype html>
声明,<html>
标签甚至<!--html comments-->
- 导致应用崩溃。希望这是他们最终会解决的问题。
谢谢@ultranaut! – 2012-04-21 18:07:57
你应该粘贴一些你试过的代码。难以帮助调试,如果我们不知道你有什么:) – nzifnab 2012-04-13 23:17:34
@nzifnab我真的没有一个特定的HTML文件,一般来说,我正在调试。我只注意到这些标签之外的所有html都不起作用。下次我会认识到至少要用一些例子。这就是说,有很多锅炉板hmtl5模板,并且我更加好奇如何在这些标签之外甚至不能添加HTML,因为它是DSL。希望我能找出最终补充的地方! – 2012-04-21 18:10:16