Hic*_*ick 6 html5 html5boilerplate
我是一个新手webdeveloper.虽然,我理解html5样板带来了什么,我想知道如何扩展/定制它以在我的所有html文件中使用它?
截至目前,它提供了index.html.
在开始时,没有真正的押韵或理由存储你的html文件,因为通常它只是加上一些css文件,或其他什么.
但是,当您进入实际开发时,就像使用前端+后端代码框架一样,您会发现需要将服务器端和公共端分开,以实现文件访问控制和命名约定.
在这种情况下,您最终得到一个"资产"文件夹,或"公共"或类似的东西.Boilerplate倾向于遵循该惯例.
为了使样板文件自动扩展到所有html文件,您必须将视图文件开发为模块化.
Main template file
|
----header (contains all the references / includes to boilerplate)
----content
----footer
Run Code Online (Sandbox Code Playgroud)
此外,请注意,此时,您的html将不再存储为.html文件类型; 您必须使用能够将文件组合为块的语言.PHP做得很好,如你所知,django也可以处理它.Ruby on rails等等,你需要决定你想要用什么语言.另外,组合html块的旧方法是服务器端包括(又名SSI或.shtml)
通过让您选择的服务器端语言与Web服务器的指令一起使用,可以解决基本URL的问题.对于apache,你使用mod_rewrite,然后你可以在url中传递一个arg,它定位一些类/模型/视图等.如果你不介意使用它,MVC框架实际上已经为你解决了这个问题.