在 Jekyll 中创建选项卡或 Hide/Unhide 内容?

Create Tabs or Hide/Unhide Content in Jekyll?

问题的本质是什么 - 有什么方法可以达到 Angular 的 ng-if 或只是 html 的 visibility: hidden; 的等价物并切换它在杰基尔?

请了解 Jekyll 是什么:它是一个静态站点生成器,在发生变化时输出静态 HTML(而不是像 PHP 那样根据请求输出)。在 Jekyll 中没有隐藏或取消隐藏的东西。所有选项卡都应该存在于 Jekyll 生成的 HTML/DOM 中。其中一些最初可以隐藏,但就 Jekyll 而言。

可见元素之间的实际切换应该由javascript完成,因为javascript可以在请求后更改HTML/DOM。

因此,回答您的问题:您可以在 Jekyll 中 create/generate 不同的选项卡,但您应该使用 javascript 来切换它们。

这是否回答了您的问题?