在Github中,当您创建h2或比它更小的标题(##、###等)时,右侧会自动生成一个锚链接。当您单击此锚链接时,它将带您到页面顶部,该页上方有该标题(www.myurl#myheader)。
您是否可以删除此锚点?
您是否可以删除此锚点?
您可以禁用 Kramdown 的 auto-ids 选项。根据您使用 Kramdown 的方式,有多种方法可以实现:
如果您正在使用命令行中的 Kramdown,请在命令中包含 --no-auto-ids
选项:
kramdown --no-auto-ids
如果你在自己的Ruby代码中调用Kramdown,请设置auto_ids: false
:
Kramdown::Document.new(source_text, {auto_ids: false})
您还可以在文档内部覆盖默认设置,仅适用于该文档。在文档中单独一行上包含以下内容:
{::options auto_ids="false" /}
问题提到了 GitHub。假设这是指使用 Jekyll 的 GitHub Pages(因为那是 GitHub 唯一使用 Kramdown 的地方),你可以在你的 _config.yml
文件中设置 Kramdown 选项。
markdown: kramdown
auto_ids: false
text-align: center
应用于一个h3标题,它按预期居中对齐了。不确定你看到了什么... - Roddy of the Frozen Peas