Skip to content
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

反馈几个bug #503

Closed
1 of 3 tasks
jaywhj opened this issue Jan 4, 2025 · 8 comments
Closed
1 of 3 tasks

反馈几个bug #503

jaywhj opened this issue Jan 4, 2025 · 8 comments

Comments

@jaywhj
Copy link

jaywhj commented Jan 4, 2025

你好,我是新用户,今天才第一次体验到md,找了我之前的一篇文档试了一下,测出来一堆bug,而这些 bug 在 GithubTypora 里显示全部正确。一起反馈一下:

  1. 这段文字,在你的解析器里渲染后会丢失换行符,应该是解析器里需要配置换行属性,看用的是哪个解析器,如果是 marked,它里面有个 break 属性需要配置:breaks: true
*斜体*    _斜体_
**粗体**    __粗体__
***加粗斜体***    ___加粗斜体___
~~删除线~~
<u>下划线</u>
<mark>背景高亮</mark>

斜体 斜体
粗体 粗体
加粗斜体 加粗斜体
删除线
下划线
背景高亮


  1. 引用的渲染样式有问题,这段渲染后会占用6-8行空间,而原本只有2行
> 野火烧不尽,春风吹又生。
> > 春风吹又生

示例效果:

野火烧不尽,春风吹又生。

春风吹又生


  1. 任务列表的语法是故意去掉了吗?没渲染出来
- [x] 支持 流程图、序列图、甘特图和各类图表;
- [ ] 任务一,未做任务;
    - [ ] 子任务;
  • 支持 流程图、序列图、甘特图和各类图表;
  • 任务一,未做任务;
    • 子任务;

  1. 内联代码 ` 里如果包含的是 html 标签,解析则完全错乱,猜测应该是把内联代码里的内容当成语法去解析了,正常情况下,内联代码里面的任何东西就应该原封不动:
    - **行内元素**:`<span>`、 `<a>`、 `<br>` 等,表示一行中一小段内容;
    - **块级元素**:`<div>`、`<section>`、`<p>`、`<pre>`、`<h1> ~ <h6>` 等,表示一块内容区域;
  • 行内元素<span><a><br> 等,表示一行中一小段内容;
  • 块级元素<div><section><p><pre><h1> ~ <h6> 等,表示一块内容区域;
@jaywhj
Copy link
Author

jaywhj commented Jan 4, 2025

再补充 2 个:

  1. YAML头信息,这段解析不出来。其实可以忽略不解析不显示,这算是一个显示优化吧。
---
title: Markdown 实用教程
author_gh_user: jaywhj
read_time: 15 min
tags:
    - tutorial
    - markdown
---
  1. 多个分割线只会渲染一个,这也是故意去掉的吗?
---
- - -
***

示例效果:




@yanglbme
Copy link
Member

yanglbme commented Jan 5, 2025

1,4, 5, 6 已修复

@jaywhj
Copy link
Author

jaywhj commented Jan 5, 2025

修复速度 👍

@jaywhj
Copy link
Author

jaywhj commented Jan 5, 2025

试了下,问题4 没完全修复,还是内联代码包含的内容被解析了,比如 emoji 表情 的 unicode方式,github 显示正常

- 十进制:用 `&#128516;` 表示 &#128516; 
- 十六进制:用 `&#x1F604;` 表示 &#x1F604; 
  • 十进制:用 &#128516; 表示 😄 
  • 十六进制:用 &#x1F604; 表示 😄 

@jaywhj
Copy link
Author

jaywhj commented Jan 5, 2025

修完这几个bug,md 基本上就是我见过的最强在线markdown编辑器了,加油 👍

@yanglbme
Copy link
Member

yanglbme commented Jan 6, 2025

3 不支持,其他几个大体修复了哈

@yanglbme
Copy link
Member

yanglbme commented Jan 6, 2025

这个先关闭,有问题可以再提一提新的 issue,此 issue 的关联 pr: #505 #506 #508

@yanglbme yanglbme closed this as completed Jan 6, 2025
@jaywhj
Copy link
Author

jaywhj commented Jan 6, 2025

好的,辛苦!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants