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!
MarkDown技巧:两种方式实现页内跳转的更多相关文章
- ios 实现跳转到评价界面的两种方式
要想在App内跳转到特定App的详情页或者评论页,首先需要获取到App的id.在 iTunes Connect网站上登陆之后,选择“我的App”,然后点击某个特定的App进入,在App信息的综合信息中 ...
- Django学习——ajax发送其他请求、上传文件(ajax和form两种方式)、ajax上传json格式、 Django内置序列化(了解)、分页器的使用
1 ajax发送其他请求 1 写在form表单 submit和button会触发提交 <form action=""> </form> 注释 2 使用inp ...
- 将html页改成jsp的两种方式
将html页改成jsp的两种方式 作者: 字体:[增加 减小] 类型:转载 时间:2013-08-13 将html页改成jsp有两种方法,第一种是直接修改html文件,另一种是新建jsp文件.下面为大 ...
- Oracle并行更新的两种方式(merge/update内联视图)
对于Oracle的两表联合更新的场景(有A.B两表,以A.id=B.id关联,根据B表中的记录更新A表中的相应字段),一般有update内联视图和merge两种方式,下面举例介绍: 创建用例表: ...
- 解决 SharePoint 2010 拒绝访问爬网内容源错误的小技巧(禁用环回请求的两种方式)
这里有一条解决在SharePoint 2010搜索爬网时遇到的“拒绝访问错误”的小技巧. 首先要检查默认内容访问帐户是否具有相应的访问权限,或者添加一条相应的爬网规则.如果目标资源库是一个ShareP ...
- 通过调用C语言的库函数与在C代码中使用内联汇编两种方式来使用同一个系统调用来分析系统调用的工作机制
通过调用C语言的库函数与在C代码中使用内联汇编两种方式来使用同一个系统调用来分析系统调用的工作机制 前言说明 本篇为网易云课堂Linux内核分析课程的第四周作业,我将通过调用C语言的库函数与在C代码中 ...
- 常用Markdown公式整理 && 页内跳转注意 && Markdown preview
目录: 常用Markdown公式及注意事项 标题 列表 链接 区块 代码块 / 引用 粗体和斜体 文字块 图片 表格 横线 页内跳转注意事项 其他重要需注意 Markdown preview 前提: ...
- Markdown页内跳转实现方法
目录 Markdown页内跳转实现方法 HTML锚点跳转 生成目录 Markdown页内跳转实现方法 [时间:2017-02] [状态:Open] [关键词:markdown,标记语言,页内跳转,ht ...
- CSharpGL(18)分别处理glDrawArrays()和glDrawElements()两种方式下的拾取(ColorCodedPicking)
CSharpGL(18)分别处理glDrawArrays()和glDrawElements()两种方式下的拾取(ColorCodedPicking) 我在(Modern OpenGL用Shader拾取 ...
随机推荐
- [转]MySQL-5.7 Update语句详解
原文地址:https://www.cnblogs.com/tongxiaoda/p/7908977.html .语法 (1)单表 UPDATE [LOW_PRIORITY] [IGNORE] tabl ...
- 【转】 Java中的变量赋值和参数传递
原文地址:http://blog.csdn.net/whmii/article/details/3363667 变量赋值和参数传递是java中两个容易让人迷惑的问题.对于原始类型(primitives ...
- org.apache.hadoop.hbase.MasterNotRunningException解决策略
执行HBase时常会遇到个错误,我就有这种经历. ERROR: org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times 检 ...
- java获取上周任意一天的日期
/** * 获取上周周几的日期,默认一周从周一开始 * @param dayOfWeek * @param weekOffset * @return */ public static Date get ...
- Python 实现多元线性回归预测
一.二元输入特征线性回归 测试数据为:ex1data2.txt ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ...
- centos下软件安装
1. vim安装 yum -y install vim*
- java 生成指定区间随机数
int randNumber =rand.nextInt(MAX - MIN + 1) + MIN; // randNumber 将被赋值为一个 MIN 和 MAX 范围内的随机数
- netable 禁用拖动
nestable在点击的时候,有一个拖动的状态被触发,会导致你给nestable上加的链接都会无效. 只要在最外层的li里加入一个class为:dd-nodrag,就不会被触发了.然后你在子菜单中就可 ...
- 安卓程序代写 网上程序代写[原]自定义View
一. 自定义View介绍 自定义View时, 继承View基类, 并实现其中的一些方法. (1) ~ (2) 方法与构造相关 (3) ~ (5) 方法与组件大小位置相关 (6) ~ (9) 方法与触摸 ...
- CSS弹出背景半透明窗口
<script type="text/javascript" src="<ww:url value='/js/jquery-1.8.3.min.js'/> ...