V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Higurashi  ›  全部回复第 6 页 / 共 6 页
回复总数  107
1  2  3  4  5  6  
@Higurashi 再就是在之前的例子中:
# 标题 1

### 标题 2

### 标题 3

#### 标题 4

#### 标题 5

## 标题 6

##### 标题 7

###### 标题 8
因为程序没有事先发现标题 6 的能力,它会默认标题 2 为除标题 1 外的最高级标题,所以程序从标题 6 开始会出错。这里也需要完善一下。
@zhybzc 嗯,是的,这是因为程序会默认第一个标题为最高级标题。之所以这样设置是因为最高一级标题在后面的情况的情况比较不合逻辑,包括我之前给出的例子也是不合逻辑的。比如:
# 标题 1

### 标题 2

### 标题 3

#### 标题 4

#### 标题 5

## 标题 6

##### 标题 7

###### 标题 8
中一般来说我们会将标题 6 视为标题 1 的子标题,而程序正是这样做的。
不过的确还有一个地方需要完善,那就是你提到的后面出现了比第一个标题级别更高的标题的情况,虽然这种情况不常见但应该也能够正常编号。所以这里还是要完善下。
2020-04-21 21:55:51 +08:00
回复了 yuanshixoong 创建的主题 反馈 我想发布一个作品,但是提示我注册还未满 90 天
一般是因为存在链接,要在链接里面多插入一些其他字符才能够发出去。
对了,我已经实现了目录编号,但暂时还不能在原帖回复你,所以就写在这里了:
中午的时候转变了思路,现在已经实现。有兴趣的话可以看看,有问题的话也可以提 issue( ̄▽ ̄)/:
源代码:htt 删除这里 ps://gi 删除这里 thub.com/liuhao326/python 删除这里 tools/blo 删除这里 b/master/AddTitleNumber.py
使用实例:ht 删除这里 tps://www.cn 删除这里 blogs.com/Hi 删除这里 gurashi-kag 删除这里 ome/p/12 删除这里 747857.html#使用实例
我一般是加空格,才开始写代码的时候嫌麻烦,但后来觉得代码简洁更重要。。。
@zhybzc 嗯嗯,好。Thanks.
@zhybzc 之前我还没说得很清楚,事实上,上面其实只是个例子。这个程序虽然可以实现给这个例子编号,但对下面这类情况:
```
### 标题 1

#### 标题 2

#### 标题 3

#### 标题 4

##### 标题 5

##### 标题 6

## 标题 7

##### 标题 8

##### 标题 9
```
可能就无能为力了,但这样一种情况按照我们平时写 Markdown 的习惯其实是可以如下编号的:
```
### 1. 标题 1

#### 1.1 标题 2

#### 1.2 标题 3

#### 1.3 标题 4

##### 1.3.1 标题 5

##### 1.3.2 标题 6

## 2. 标题 7

##### 2.1 标题 8

#####2.2 标题 9
```
也就是说,这个程序的目的就是帮助我们为平时能够添加编号的各种情况添加编号。
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1156 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 18:31 · PVG 02:31 · LAX 10:31 · JFK 13:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.