【问题标题】:Simple HTML Templating Under WindowsWindows下的简单HTML模板
【发布时间】:2014-08-18 06:27:44
【问题描述】:

我花了几天时间试图在 windows 下找到一个解决方案,以了解如何在 windows 下进行非常简单的 HTML 模板。

我不想使用任何需要我下载和配置 Ruby 或 Python 或以某种方式在本地编译 javascript 的解决方案。

我正在寻找一个简单的基本解决方案。极简主义是我的兴趣。

我想做的只是编写一个 HTML 文件,但能够通过插入标签来插入预制的 HTML 块。

例如:

我希望能够投入:

#menu1

编译后会产生:

<ul>
<li><a href="#">Link one</a></li>
<li><a href="#">Link two</a></li>
<li><a href="#">Link three</a></li>
<li><a href="#">Link four</a></li>
</ul>

基本上,我希望能够任意定义标签,从而替换每个定义的文本。

如果我有一百个不同的 name.html.template 文件(或其他任何名称),并且它们都引用:

#menu1

那我应该可以修改menu1的定义,重新编译模板,输出更新的.html文件了。

实现这一目标的简单方法是什么?我不想下载像 Jekyll 这样的整个静态网站生成器,或者我不想使用服务器端包含,也不想使用 PHP 来执行此操作。我只想要一个简单的程序或文本编辑器或可以让我用标签替换预定义的任意文本的东西。

这样的程序存在吗?是否有适用于 Windows 的文本编辑器或 HTML 编辑器来执行此操作?是否有某种基于 Web 浏览器的文本编辑器具有此功能?

提前致谢。

【问题讨论】:

    标签: html windows templating


    【解决方案1】:

    我认为最好的解决方案是使用 jQuery。

    <html> 
      <head> 
        <script src="jquery.js"></script> 
        <script> 
        $(function(){
          $("#includedContent").load("template.html"); 
        });
        </script> 
      </head> 
    
      <body> 
         <div id="includedContent"></div>
      </body> 
    </html>
    

    【讨论】:

    • 感谢您的回复。您的解决方案是可行的解决方案。然而,我应该能够在我的计算机上完成这一切并呈现完整的 HTML,而无需依赖任何 Java 脚本。
    猜你喜欢
    • 1970-01-01
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-29
    • 1970-01-01
    相关资源
    最近更新 更多