MarkDown技巧:两种方式实现页内跳转
MarkDown技巧:两种方式实现页内跳转
本人邮箱:JohnTsai.Work@gmail.com,欢迎交流讨论。
欢迎转载,转载请注明网址:http://www.cnblogs.com/JohnTsai
个人博客地址:http://johntsaiandroid.github.io
跳转到的地方未看完全文请忽略这个:)
最近,无论是在博客园还是在自己的博客写文章,都是用的MarkDownPad2写的。喜欢MarkDown这种简单直观的写作方式。
但是写文章时,突然发现如果写了一篇很长的文章,要是没有目录的话。阅读起来十分不便。页内跳转就能很好的解决这个问题。
如下图中的目录一样。
Google了一下,有两种方式在MarkDown中实现这两个功能:
- MarkDown实现
生成目录的方法:
* [1.语法示例](#1)
* [1.1图片](#1.1)
* [1.2换行](#1.2)
* [1.3强调](#1.3)
生成效果:
在正文中,只要将章节标题的id对应上去即可:
<h2 id="1">1.语法示例</h2>
这是第一段
这是第一段
这是第一段
这是第一段
这是第一段
<h3 id="1.1">1.1图片</h3>
这是第一段第一节
这是第一段第一节
这是第一段第一节
这是第一段第一节
这是第一段第一节
<h3 id="1.2">1.2换行</h3>
这是第一段第二节
这是第一段第二节
这是第一段第二节
这是第一段第二节
这是第一段第二节
<h3 id="1.1">1.3强调</h3>
这是第一段第三节
这是第一段第三节
这是第一段第三节
这是第一段第三节
这是第一段第三节
生成效果:
1.语法示例
这是第一段这是第一段
这是第一段
这是第一段
这是第一段
1.1图片
这是第一段第一节
这是第一段第一节
这是第一段第一节
这是第一段第一节
这是第一段第一节
1.2换行
这是第一段第二节
这是第一段第二节
这是第一段第二节
这是第一段第二节
这是第一段第二节
1.3强调
这是第一段第三节
这是第一段第三节
这是第一段第三节
这是第一段第三节
这是第一段第三节
点击目录,发现可以页内跳转了。
2.html标签实现
- 定义一个锚(id):
<span id="jump">跳转到的地方</span>
- 使用markdown语法:
[点击跳转](#jump)
在文章末尾设置一个锚,然后跳转到文章开始的地方。
如果喜欢,觉得有收获,请点推荐,谢谢!
给我打赏,buy me a cup of coffee!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?