基本上问题是什么 - 是否有某种方法可以实现等同于Angular的ng-if
或仅仅是html' visibility: hidden;
并在Jekyll中切换它?
答案 0 :(得分:3)
请理解Jekyll是什么:它是一个静态站点生成器,在更改时输出静态HTML(不是像PHP那样请求)。杰基尔没有隐藏或取消隐藏的东西。所有选项卡都应存在于Jekyll生成的HTML / DOM中。其中一些最初可以被隐藏,但就像杰基尔那样。
可见元素之间的实际切换应该通过javascript完成,因为javascript可以在请求后更改HTML / DOM。
所以,回答你的问题:你可以在Jekyll中创建/生成不同的标签,但你应该使用javascript切换它们。
这会回答你的问题吗?