【发布时间】:2013-04-29 12:10:24
【问题描述】:
是否有可能:
- 一个静态的html模板
- 带有一些数据的 JSON
并创建静态 html 文件?
例如,我必须制作一个投资组合并编写 html 模板:
...
<h1> {title} </h1>
<p> {description} </p>
...
然后我有一个这样的 JSON:
"first work" : {
"title" : "alpha",
"description" : "lorem ipsum"
},
"second work" : {
"title" : "beta",
"description" : "lorem ipsum"
}
我想“部署”我的网站并拥有 2 个静态 html 文件
first_work.html
<h1> alpha </h1>
<p> lorem ipsum </p>
second_work.html
<h1> beta </h1>
<p> lorem ipsum </p>
我知道 Jekyll 使用 markdown 来生成静态 html,但在这种情况下我更喜欢 JSON。
【问题讨论】:
-
是的,这是可能的,这很简单,但是对于建筑,您需要一些代码。你想用什么语言?
-
请注意,另一种方法是让浏览器加载 json 文件并在 javascript 中处理所有内容,这就是我在 one of my sites 中所做的。但如果您的网站很大,这不是最有效的解决方案。
-
@dystroy 我想使用 javascript (nodejs) 但如果需要我也可以使用 php。注意我想在我的网站上使用静态 html 文件,而不是运行 nodejs 或 php! :)
-
也许像handlebarsjs.com这样的模板引擎可以帮助你。
标签: html json templates template-engine static-html