-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Supports disabling Markdown syntax input for some inline elements #11141
Comments
深有同感 |
对于非 Markdown 用户来说,不便之处是在于 这问题的本质还是 Markdown 输入对于某些场景/用户来说会造成困扰,比如美元记账时就经常要使用 所以要解决类似问题,较为彻底的方案是设置语法开关,比如是否启用:
另外,还需要考虑已有数据加载是否会有冲突、开关启用/禁言切换是否会影响数据解析渲染,细节比较多。 |
支持禁用部分 Markdown 语法确实可以,Typora 就是这样干的。 |
你指的改语法是指的导出 Markdown 时候的? |
@88250 包括输入和导出。输入改是为了避免误触发样式,导出改是为了提高适用性。 |
输入的话考虑禁用语法实现,因为用 导出使用 |
我等会去链滴发起一个投票。
|
从我目前收集的需求看,需要禁用 |
好的,我等会投票选项也会添加禁用这个选项,但是我个人觉得之所以他们想要禁用,就是因为误触发,而不是说不想要上标和下标这个语法。Typora 禁用 |
前面你也提到了,对普通用户来说, |
发投票了https://ld246.com/article/1714049855391
我好像忘记了思源不是一个 Markdown 编辑器,禁用~和^语法后,用快捷键和用悬浮工具栏应该也能实现上下标样式,抱歉 |
嗯,等收集反馈看看。 |
我好像忘记了思源不是一个 Markdown 编辑器,禁用~和^语法后,用快捷键和用悬浮工具栏应该也能实现上下标样式,抱歉 |
那我上面说的任务优先级应该也没有问题了吧? |
ok,没有问题 |
好的,那是否兼容 sub/sup 输入以后再议,我们先考虑如何禁用部分标记符。 |
话说禁用是不是自动加反斜杠就行了?(变相禁用了) |
理论上是的,但是技术细节还没有时间评估。 |
支持增加语法开关 +1,感觉这才是可以满足所有人的需求的方法 |
说到行级元素,我还看到有人反馈导入的文档里因为含有好几些井号 |
我觉得导入的时候应该没有办法判断哪些是标签哪些是正常文本吧?剪藏的时候应该自动转义 p.s. 你说的到底是导入还是剪藏? |
我不知道是导入还是剪藏,我只是看过但没有记清楚 |
我的意思是你的这句话好像有语病,前后描述的对象不一致:「我还看到有人反馈导入的文档里因为含有好几些井号#balabala#balabal导致剪藏的文章被收录一些不想要的标签。」 我对此的理解是:导入应该指的是导入 Markdown,剪藏应该指的是浏览器拓展剪藏 |
哦,是我表述不当。总之我的意思就是如果导入会有这种情况那就指导入,剪藏如果有这种情况那就指剪藏。 我也觉得这个问题很不好处理,但是这又确实是个问题。 |
或许加一个「导入选项」?可以自定义一些转换规则,而不是完全交给思源处理 |
开关应该可以控制导入/剪藏时的解析,这个细节目前还无法确认。 |
@88250 简体中文是不是少了「行级」: |
感谢反馈,已经补上。 |
@88250 后两个还是默认开启吧,不然平时经常用行级标签和行级公式的用户要傻掉了: |
考虑了下,标签还是不默认开启了,公式可以开启。 |
算了,还是都不开启吧,收集一段时间反馈看看。 |
我就经常遇到这种情况,我再网上看见了好的教学文章就想剪藏,结果导致了很多标签.比如 |
支持禁用部分行级元素 Markdown 语法输入
上标和下标语法改为
<sup>
和<sub>
In what scenarios do you need this feature?
目前思源笔记中的上标和下标语法用
^foo^
和~foo~
,参考了 Typora 的语法但是我在使用过程中,常常意外开启下标语法,原因就在于下标语法的
~
在描述数字范围中太常用到了,虽然现在能够通过剪切后粘贴为转义文本解决,但是还是觉得麻烦,以至于我都不敢用~
这个符号。从外部复制内容,这个符号还是太常见了,内容常常容易误渲染为下标语法。Describe the optimal solution
上下标样式输出
希望思源笔记把上标和下标语法输出改为
<sup>
和<sub>
。有几点好处
虽然 Markdown 没有统一标准,各家都有各家方言,但是 Github 的 Markdown 语法在一定程度上是可以看作规范的,GFM 上标和下标语法就为
<sup>
和<sub>
,而不是^和~,思源笔记的上标和下标样式直接粘贴到 GitHub 是失效的导出 Markdown 的 上标和下标语法改为
<sup>
和<sub>
,大部分主流 Markdown 编辑器都是支持 html 标签解析的,适用性更广上下标样式输入
可以支持
~
和^
语法解析,但思源提供配置选项,支持禁用该语法,输入和粘贴包含^foo^
和~foo~
不会被解析Other information
No response
The text was updated successfully, but these errors were encountered: