jekyll-anchor-headings:一种与GitHub Pages兼容的方式,可在无需插件或JavaScript的情况下将锚点添加到标题

时间:2024-02-23 18:58:05
【文件属性】:

文件名称:jekyll-anchor-headings:一种与GitHub Pages兼容的方式,可在无需插件或JavaScript的情况下将锚点添加到标题

文件大小:42KB

文件格式:ZIP

更新时间:2024-02-23 18:58:05

jekyll github-pages liquid jekyll-project JekyllHTML

Jekyll纯液体Head船锚 GitHub Pages无法运行自定义的Jekyll插件,因此在为标题(即h1 - h6 )生成锚点时,您将无法使用将注入锚点JavaScript解决方案。 但是,如果您的用户未在其浏览器上启用JavaScript,该怎么办? 如果您要建立一个静态网站,为什么不将锚定也设为静态? 作为我的Jekyll片段“纯液体”系列的一部分,以下是一个液体片段,它将修改您生成HTML以注入锚点。 想要看到它的实际效果吗? 这是一些我知道使用此解决方案的出色网站 :red_heart_selector: 。 (在修复) 想要在您的Jekyll布局中没有JavaScript或插件的目录吗? 在查看姐妹项目。 用法 好了,那么您如何使用它呢? 从或下载anchor_headings.html文件 将文件扔到_includes文件夹中 通常在布局中放置{{ content }} ,而是使用Liquid标记来输出页面的内容: {% include anchor_headings . html html = content anchorBody = "#" %} :


【文件预览】:
jekyll-anchor-headings-master
----_config.yml(348B)
----.gitignore(64B)
----README.md(7KB)
----.github()
--------stale.yml(855B)
--------workflows()
--------FUNDING.yml(89B)
--------assets()
--------ISSUE_TEMPLATE()
----Gemfile(30B)
----_includes()
--------anchor_headings.html(7KB)
----_tests()
--------contentBeforeHeading.html(669B)
--------headerWithCustomAttrs.html(388B)
--------multipleHeadings.html(487B)
--------rawTextBeforeHeadings.html(894B)
--------anchorAttrsPlaceholderHtmlID.html(379B)
--------horizontalRule.html(469B)
--------contentWithNoHeadings.html(426B)
--------nestedHeadingsInHeader.html(456B)
--------anchorWithoutIDs.html(213B)
--------customAnchorClass.html(267B)
--------anchorBeforeHeading.html(244B)
--------ignoreRangeHeadingLevels.html(757B)
--------anchorAttrsPlaceholder.html(325B)
--------defaultBehavior.html(225B)
--------ignoreMinimumHeadingLevels.html(683B)
--------customAnchorTitle.html(287B)
--------headerAttrsPlaceholder.html(361B)
--------escapeHeadingPlaceholder.html(743B)
--------anchorWithCustomAttrs.html(346B)
--------tagsStartingWithH.html(696B)
--------headingPaddingAnchorBefore.html(520B)
--------headerAttrsPlaceholderHtmlID.html(417B)
--------headingPaddingAnchorAfter.html(498B)
--------ignoreMaximumHeadingLevels.html(745B)
--------contentWithCodeSnippet.html(2KB)
--------customAnchorBody.html(499B)
----tests.py(1KB)
----LICENSE.md(1KB)
----.editorconfig(264B)

网友评论