美文网首页stata连享会-Markdown简书 Markdown 编辑器
【杏仁】简书Markdown编辑器设置锚点[脚注法]

【杏仁】简书Markdown编辑器设置锚点[脚注法]

作者: 杏仁奶昔 | 来源:发表于2018-06-07 13:03 被阅读3289次

前言


【杏仁】写在前面的话

有缘人:
  您好!
  首先,请原谅我把模块化思维用到写文章上,前言部分独立抽离出来写了篇文章,这样【杏仁】系列的文章就可以重复引用了。
  偷懒,始终是程序员最棒的优点。
  偷懒,是一门很高深的艺术,很容易误入歧途,请君三思而行!


当我走出考场
回头看到你们还在奋笔疾书
我也就宽心了
明年我一定坚持到最后
考完语文了
文思泉涌的我
决定再写一篇简书
放开我...
我不要吃药,我要写作文...
                           ——杏仁奶昔随笔


正文

1.失效的a标签锚点法
  为什么会写这篇文章呢?!
  因为用简书Markdown编辑第一篇技术文章《【杏仁】零基础之OSS搭建个人静态网站》 时发现,用简友的教程《[Markdown]页面添加锚点,跳到本页指定位置》,在目录设置锚点,无法跳转到文章对应内容。
  这个教程是a标签跳转法,在HTML里面,通过一个a标签的href跳转到另一个a标签的位置。像这样:

<a href="#xr1">一、目录标题</a>

<a name="#xr1">一、正文标题</a>

注:该方法已失效,2016年以前是可以使用的
  的确,在HTML里面这样设置是没有问题的,但是在简书里,网页类标签都被转换成文本直接输出到页面了,查看源码可以看到,我们输入的<a></a>,变成了"<a></a>",甚至评论里提到的<font></font>标签锚点法都是一样不行的,不,准确点说,是任何网页标签,都被当成了文本的形式输出了。
  结论很无奈,改版后的简书Markdown编辑器,似乎一切通过输入网页标签设置锚点的方法都是不行的。
  怎么办呢?对于一些长文章,没有锚点,让读者看得真心累!幸运的是,从这篇文章里受到了启发《简书 Markdown 语法详解》,脚注是带ID的!那么就能实现跳转指定位置的功能了!哈哈哈,真是多亏了喜欢看源码的习惯,程序员得天独厚的优势。


2.另类的脚注锚点法
  首先我们来看看脚注的语法

#一、正文标题[^xr1]
[^xr1]:这里是对脚注1的描述
#二、正文标题[^xr2]
[^xr2]:这里是对脚注2的描述
#三、正文标题[^xr3]
[^xr3]:这里是对脚注3的描述

具体效果是这样的

一、正文标题[1]

二、正文标题[2]

三、正文标题[3]


看到效果了吧?末尾带了个[1]的蓝色标记,描述部分无论写在哪,都会被输出到文章最后面,而且这个锚点ID是固定的,fnref1就是锚点的ID,同理,当你添加多个脚注时,会自动分配到fnref2fnref3。有了ID,我们只需要点击发布文章,把文章的地址复制到目录,制作成锚点目录即可!像这样:

目录

一、正文标题
二、正文标题
三、正文标题


#目录
>[一、正文标题](https://www.jianshu.com/p/b3dc9ca82dc2#fnref1)
>[二、正文标题](https://www.jianshu.com/p/b3dc9ca82dc2#fnref2)
>[三、正文标题](https://www.jianshu.com/p/b3dc9ca82dc2#fnref3)

不足:
  1.点击目录锚点,虽然会定位到对应标题的位置,但是这种方法是打开新的页面后定位。
  2.文章最后会带有脚注的描述。
  后记:好吧!无论如何,总算是有东西替代失效的<a></a>标签锚点法。实现简书文章的内容定位,想要根本解决这个问题,还需要简书官方给出锚点的使用方式。

作者 @杏仁奶昔
2018 年 06月 07日


  1. 这里是对脚注的描述

  2. 这里是对脚注2的描述

  3. 这里是对脚注3的描述

相关文章

  • 【杏仁】简书Markdown编辑器设置锚点[脚注法]

    前言 【杏仁】写在前面的话 有缘人:您好!首先,请原谅我把模块化思维用到写文章上,前言部分独立抽离出来写了篇文章,...

  • 《将博客搬至CSDN》

    搬家了。想试试cdsn的Markdown 编辑器。简书的Markdown 没锚点 没目录 不支持html换地方了

  • Mardown---编辑模式

    简书文章编辑可以使用Markdown编辑器 -点击设置--基础设置 将常用编辑器 markdown 选中即可,...

  • markdown学习笔记

    学markdown前,先在把简书的编辑器设置成markdown吧 “写文章”——“设置”——“默认编辑器”——“M...

  • 2020-06-01 Day01 MarkDown语法学习

    一. Markdown 编辑器设置 1. 注册简书 微信注册,绑定手机号。 2. MarkDown 编辑器设置 登...

  • 如何在简书上写代码文章

    1.设置为Markdown 编辑器 登录简书账号--设置--基础设置--常用设置--常用编辑器(Markdown)...

  • Markdown 新手入门

    1.设置为Markdown 编辑器 登录简书账号--设置--基础设置--常用设置--常用编辑器(Markdown)...

  • markdown常用语法(使用简书编写)(基础版)

    1.简书使用markdown编辑器写文章: 简书默认用的是富文本编辑器,若想换成markdown,需要在设置里面更...

  • 2018-10-12简书截图使用

    简书截图 注册简书,绑定手机,设置语法markdown!简书设置.gif 使用搜狗输入法快捷设置!搜狗输入法截图设...

  • Markdown

    想在简书文章里加入代码,就得用Markdown方式,切换方式为:设置-基础设置-常用编辑器-Markdown。(注...

网友评论

    本文标题:【杏仁】简书Markdown编辑器设置锚点[脚注法]

    本文链接:https://www.haomeiwen.com/subject/bbzwsftx.html