文件名称:nested-jekyll-menus:如何根据项目结构动态生成Jekyll菜单的演示
文件大小:434KB
文件格式:ZIP
更新时间:2024-06-16 01:14:19
jekyll navigation generate nested-structures menu
嵌套Jekyll菜单 如何根据项目结构动态生成Jekyll菜单的演示 笔记 该项目不再维护。 _它仍然是有用的演示和原型。 但是我在这里转到了一个更大更好的仓库: 主题。 改进之处包括不需要listing.html布局,并且使用了flexbox CSS样式。 目的 将内容嵌套在Jekyll网站中并在每个级别自动为您生成菜单的简单方法。 在Jekyll站点中使用任意数量的嵌套级别以及每个级别的index.md文件创建目录和内容页面。 然后,使用项目中的逻辑遍历所有页面,并仅过滤当前级别的页面和目录。 这在两个包含文件中进行了处理,这些文件可以进行调整以构建Jekyll站点的菜单。 演示版 这是此演示站点的主页-样式很少。 一页不会真正展示该项目的功能,因此请继续阅读以了解其工作原理。 或查看我的,在那儿我从该项目中获取了原型并将其应用于那里。 导航示例 结构 在此仓库中,我们有以下文
【文件预览】:
nested-jekyll-menus-master
----index.md(37B)
----_layouts()
--------home.html(73B)
--------default.html(1KB)
--------listing.html(151B)
--------page.html(88B)
----.vscode()
--------settings.json(291B)
----_includes()
--------list-sections.html(987B)
--------list-pages.html(359B)
--------breadcrumbs.html(598B)
--------image.html(421B)
----Gemfile(56B)
----food()
--------index.md(96B)
--------fruit()
--------vegetables()
----LICENSE(1KB)
----README.md(9KB)
----Makefile(246B)
----animals()
--------index.md(23B)
--------wwf.md(117B)
--------reptiles()
--------mammals()
--------zoos.md(107B)
----docs()
--------usage.md(119B)
--------deploy.md(169B)
--------_media()
--------README.md(145B)
--------development.md(198B)
--------installation.md(284B)
----.gitignore(72B)
----_config.yml(395B)