jekyll-toc:兼容GitHub Pages的目录生成器,不带插件或JavaScript

时间:2024-02-24 19:44:27
【文件属性】:

文件名称:jekyll-toc:兼容GitHub Pages的目录生成器,不带插件或JavaScript

文件大小:30KB

文件格式:ZIP

更新时间:2024-02-24 19:44:27

jekyll github-pages table-of-contents liquid toc

Jekyll纯液体目录 GitHub Pages无法运行自定义的Jekyll插件,因此在生成目录(TOC)时,您将陷入JavaScript解决方案或使用kramdown的{:toc}选项的麻烦。 但是,通过使用{:toc} ,您不得不将该代码放置在实际的markdown旁边,并且无法将其放置在布局中。 这意味着每个。 单身。 发布。 将需要摘录。 如果选择JavaScript方法,那将是很好的选择,但是如果在某人的浏览器或您的页面上禁用了JS会非常长并且效率低下。 相反,我完全在Liquid中编写了此解决方案,并且可以在您想要的任何网站中以所需的任何布局用作{% include %} 。


【文件预览】:
jekyll-toc-master
----.github()
--------stale.yml(855B)
--------FUNDING.yml(89B)
--------ISSUE_TEMPLATE()
--------workflows()
----tests.py(1KB)
----LICENSE.MIT.md(1KB)
----_includes()
--------toc.html(9KB)
----Gemfile(30B)
----_tests()
--------base_url-deprecated.md(245B)
--------anchorClassMultiple.md(287B)
--------headingWithClassesAndTags.md(284B)
--------tocWithBothClassID.md(410B)
--------headingWithClasses.md(385B)
--------minAndMaxHeadings.md(757B)
--------multiple-classes.md(361B)
--------noTocForFirstHeading.md(473B)
--------headingWithClassesAndTagsButSanitized.md(281B)
--------class.md(264B)
--------skipHeadingsWithNoIDs-Deprecated.md(987B)
--------headingsStartingAtTwoWithClass.md(698B)
--------noTocClass.md(552B)
--------id.md(316B)
--------subMenuClass.md(1020B)
--------sanitizeEnabled.md(844B)
--------sanitizeDisabled.md(868B)
--------noTocForFirstHeading copy.md(581B)
--------minimumHeadings.md(661B)
--------headingsStartingWithUnnaturalValue.md(402B)
--------headingWithCustomID.md(263B)
--------anchorClass.md(259B)
--------maximumHeadings.md(529B)
--------headingsStartingAtTwoWithoutClass.md(610B)
--------listItemWithCustomClass.md(1KB)
--------skipHeadingsWithNoIDs.md(989B)
--------tocWithOrderedList.md(857B)
--------noAnchorOnHeadingsWithNoIDs.md(794B)
--------base_url.md(246B)
--------subMenuClassSkipNoIDs.md(850B)
--------noTocClassMultipleClasses.md(672B)
--------headingsStartingAtThree.md(614B)
--------headingWithPipes.md(484B)
--------noHeadings.md(339B)
--------nestedHeadings.md(555B)
----CONTRIBUTING.md(3KB)
----README.md(7KB)
----LICENSE.BSD3.md(2KB)
----.gitignore(90B)
----_config.yml(392B)

网友评论