yu-writer.site icon indicating copy to clipboard operation
yu-writer.site copied to clipboard

功能建议

Open KalinaRain opened this issue 5 years ago • 5 comments

md文件开头需要能够生成目录

KalinaRain avatar Apr 30 '19 05:04 KalinaRain

@KalinaRain 是指自动生成文档的内容目录(Table of Content)吗?如果是的话可以使用 @toc 指令生成,方法是在文档的任意位置单独一行写上 '@toc' 即可,或者通过菜单 “插入” -> "内容目录" 输入。

hemashushu avatar May 03 '19 17:05 hemashushu

thanks,不过请问下,可否将@toc 修改为[toc],或者支持对[toc]的解析,这样网站上面也可以识别出目录了。

KalinaRain avatar May 10 '19 14:05 KalinaRain

可能暂时实现不了,因为无论 [toc] 还是 @toc 其实都不是标准的 markdown 语法,是不同作者的扩充,而 markdown 的扩充是通过 “指令” 来完成的,指令有固定的写法,即

@name(param1=value1, param2=value2)

或者

@name
param1: value1
param2: value2

yu writer 共有近十个指令(大部分未在当前版本文档中列出),除了指令其余的都是标准的 markdown 语法,所以为了统一写法暂时无法更改,不过我以后会想一些解决方案用于兼容其他作者的扩充语法,谢谢你的建议!

hemashushu avatar May 10 '19 18:05 hemashushu

yu write的 @toc 的确非常好用,但是问题也正如作者所说的那样,和其他markdown编辑器不兼容。用yu write写的文档直接上传到GitHub上后,@toc 并不会被GitHub识别 所以作者能否考虑把 @toc 标签明文扩展为markdown的超链接形式呢?比如。

* [一级标题1](# 一级标题)
  * [二级标题1](# 二级标题)

也就是说我们输入 @toc 后,编辑器自动扩展为上述形式。 这样子兼容性可以得到保证。

Creling avatar May 19 '19 05:05 Creling

不知道后续会不会支持发布到印象笔记这样的功能

Gustee avatar May 19 '19 11:05 Gustee