比如: 三级标题三个#,四级标题四个#,六级标题就要六个#。 不仅键盘操作很繁琐,而且在纯文本模式下,井号一多阅读起来就得额外留心到底有几个。
可能有人觉得用编辑器里的快捷键或者用所见即所得的编辑器就好了,但 markdown 的初衷之一就是哪怕没有渲染,也能保证较好的易读性,以井号数量定义标题级别的做法不利于这一目的的实现。
关键是,明明有更加高效简洁的方法,即:
一级标题,#或者#1 ;
二级标题,#2 ;
…
六级标题,#6 。
对,就是参考 HTML 的 h1 、h2 。考虑到 markdown 初心就是对 HTML 的简化,标题语法却舍近求远,这是我最困惑的。
还有既然有了井号语法,为什么还要设置任意数量=定义一级标题,任意数量-定义二级标题? 不仅重复啰嗦,也容易和其它符号打架,如其它标准里的三个-定义分割线,左右两边各==定义高亮。
如果说以上问题都是 John Gruber 当时的时代因素,为什么后来的 commonmark 和 GFM 不尝试解决呢,哪怕新老做法并存也好过现在。
1
baoshuo 2021-08-29 23:40:12 +08:00 via Android
我个人认为连着敲几个 # 比先敲一个 # 再敲一个数字方便得多。
|
2
wudicgi 2021-08-29 23:41:51 +08:00
一般用到三级标题就差不多了,明显用几个星号比星号加数字更直观
HTML tag 有 < > 包围起来,视觉效果不一样 |
3
Mohanson 2021-08-29 23:47:39 +08:00 6
```
# AA ## BB ### CC # DD ``` ``` #1 AA #2 BB #3 CC #1 DD ``` 明显第一种一目了然把 |
4
henryhu 2021-08-30 00:10:07 +08:00 1
标题
------------------ 这种标题的分割效果很好 |
5
Kung815 OP @baoshuo 从手指位置不用变的角度看,连着按#号的确方便一点,但从击键数量来说,#号加数字的方式更优
|
7
Kung815 OP @Mohanson 井号数量自带缩进效果我倒是没想到,不过需要多级标题的文章往往较长,标题之间隔得比较远,此时井号数量的缩进效果就不明显了。
|
9
ayase252 2021-08-30 00:42:53 +08:00 via iPhone
书里的多级标题
1.2.3.4.5.5 1.2.3.4.5.6 markdown 里的多级标题 ###### 一般而言没那么多级,除非你写语言标准 |
10
IvanLi127 2021-08-30 00:46:11 +08:00 via Android
感觉现在语法挺好的路过。。。敲#简单,小手一抖就成了,而且一般都是二三级标题比较多吧,真的经常用到 h6 了,是不是得反思下文章结构了。。。
|
11
Trim21 2021-08-30 00:52:26 +08:00 via Android
可能因为很多人的井号都使用快捷键输入的,ctrl+4 就是四个井号了…
|
12
lklzm 2021-08-30 07:12:56 +08:00
这个问题用快捷键就很方便的解决了,改成井号加数字增加学习和认知成本。
|
14
pinepara 2021-08-31 08:06:23 +08:00
批量升级也更简单一些: `s/^#/##`
|
15
liuzhaowei55 2021-08-31 12:02:40 +08:00 via iPhone
你如果用 wiki 语法估计要骂娘了
|