我正在制作个人主页。 我想要显示几个“类别”。 我看到两个选择:
1)制作很多页面,如category1.html,category2.html ......和 复制我不想改变的所有部分(例如菜单,标题......)。 但是,如果我只想改变布局,那么改变所有这些部分会很糟糕。
2)我可以将所有内容放在一个index.html文件中并使用标签功能吗?这会使index.html太长,我必须查看所有内容才能改变内容
是否可以在我的主页中添加某种标签,并在不改变主要布局的情况下从单独的文件中仅提取特定div的内容?
答案 0 :(得分:0)
通常,如果您使用Web框架构建网站,它包含一个可以轻松处理此类问题的模板系统。如果你只想要一个基本的HTML页面,这涉及很多可能有点过分的东西。
如果您只想构建一些HTML页面,请考虑使用服务器端包含(SSI)。如果您的网络服务器是Apache,则此页面可能有所帮助:https://httpd.apache.org/docs/2.4/howto/ssi.html
SSI允许您添加像这样的标签
<!--#include virtual="/header.html" -->
您可以添加到各个类别页面,以便他们可以共享公共标题。
答案 1 :(得分:0)
我找到了答案。 实际上,我认为jekyll之类的东西就是我想要的东西,即静态站点生成器。 不管怎样,谢谢