是否可以在静态html5页面中呈现部分内容

时间:2014-11-28 16:06:48

标签: html5 render partial-views

目前为拼贴项目编写静态网站。我想将侧边栏呈现为部分。

我知道如何使用Ruby on Rails做到这一点,但我不知道如何在静态页面上设置它,因为我们只是大声使用html5,css和javascript。渲染部分将提高工作速度并保持清洁代码。

如果这是使用Ruby on Rails在html中呈现的方式

<%= render "shared/menu" %>

如果没有导轨系统,我的线条会是什么样的。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:5)

我相信如果你看一下像HTML Imports这样的东西,这可以解决你的问题。它迎合了极大的灵活性和可重用性。您只需添加以下内容即可声明部分导入:

<link rel="import" href="/shared/menu.html">

到你的html页面。

答案 1 :(得分:1)

我强烈建议使用Middleman静态网站生成器。如果您只是想构建一个静态站点而且它是用Ruby编写的,那就太完美了。他们的主页已关闭,但我已经链接了他们的github页面,其中包含如何设置它的说明。

设置完成后,呈现部分内容的代码将为<%= partial shared/menu %>

相关问题