谁能给我推荐一篇关于“抽象 HTML”的好文章?

发布于 2024-07-14 22:35:39 字数 1542 浏览 15 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

知你几分 2024-07-21 22:35:39

这个特殊的功能并没有得到最好的记录,但 Webby 有部分功能,允许您编写页面片段并将它们包含在其他页面中。 创建一个名称以下划线开头的文件(例如 "_untocaesar"),然后您可以通过执行 <% render(:partial => '_untocaesar') % 包含它> 带有 ERB 过滤器。

部分可以有标头来指示处理,就像普通页面一样。 因此,通过结合 ERB 和分部等模板语言,您应该能够为您的网站提供非常干净的分解。

这不是一般的 HTML 概念,因为 HTML 实际上只是静态页面,因此如果没有预处理器,您就无法做到这一点。 这通常是由您正在使用的框架处理的。 瓷砖是其中之一,韦比是另一个。 它到底如何工作在某种程度上取决于框架本身。

This particular feature isn't the best documented, but Webby has partials that allow you to write snippets of pages and include them in other pages. Create a file whose name begins with an underscore (say, "_untocaesar"), and then you can include it by doing <% render(:partial => '_untocaesar') %> with an ERB filter.

Partials can have headers to indicate processing just like normal pages can, too. So by combining a templating language like ERB and partials, you should be able to have a pretty clean factoring for your site.

This isn't a general HTML concept since HTML is really just static pages, so you can't do this without a preprocessor. It's something usually handled by the framework you are using. Tiles is one, Webby is another. Exactly how it works depends to some degree on the framework itself.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文