【问题标题】:Is it possible to render partials in static html5 pages是否可以在静态 html5 页面中呈现部分内容
【发布时间】:2015-01-27 08:00:22
【问题描述】:

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

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

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

<%= render "shared/menu" %>

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

非常感谢任何帮助。

【问题讨论】:

    标签: html render partial-views


    【解决方案1】:

    我相信,如果您查看 HTML Imports 之类的内容,这可以解决您的问题。它提供了极大的灵活性和可重用性。您只需添加以下内容即可声明您的部分导入:

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

    到您的 html 页面。

    【讨论】:

    【解决方案2】:

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

    设置完成后,渲染部分的代码将为&lt;%= partial shared/menu %&gt;

    【讨论】:

    • 感谢您的回复,但我必须从头开始写。我想知道是否可以使用标准 html 进行渲染?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-09
    • 2014-02-09
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 2016-06-09
    • 2019-09-03
    相关资源
    最近更新 更多