Kenshin / simpread

简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
http://ksria.com/simpread
GNU General Public License v3.0
8.13k stars 529 forks source link

语雀页面进入阅读模式后的继续优化 #5723

Open sk163 opened 1 year ago

sk163 commented 1 year ago

描述这个错误

在使用了语雀增强插件之后,转换成markdown时,所有的H2的标题转换后不是## 标题2的形式,而是下面转成了好多下划线

复现步骤

例如转换这个语雀地址:https://www.yuque.com/kenshin/simpread/wkswh7

image

其他相关说明

No response

操作系统

MacOs

浏览器

Edge

发生问题的网址

https://www.yuque.com/kenshin/simpread/wkswh7

Kenshin commented 1 year ago

我知道什么问题了...

{"headingStyle":"atx","hr":"---"}

将上面的代码加入到 选项页 → 服务 → 定制导出

image

然后刷新选项页,确保生效,然后再导出。(最简单的方式重启浏览器)

不过,最好的方式是:使用 导出到 Obsidian 插件。(虽然它们使用了同一个方式,但 Obsidian 优化的更好些。

image

sk163 commented 1 year ago

非常感谢,这个问题困扰了好久,现在没问题了~我去研究研究这个语法~再次感谢

Kenshin commented 1 year ago

小事情,解决就好。

定制细节看下图

image

其实

标题
---

是正常的 Markdown 语法规则,但语雀可能有点问题,即 --- 上面多了个空格,导致语法失败失败。

sk163 commented 1 year ago

您好,目前又发现了一个新的问题,例如我建了一个测试文档:https://www.yuque.com/sk163/ga4vg8/vl116g5baa42bcef

访问这个页面后,使用简悦进入阅读模式预览没有问题: 截图如下:

image

但是,转换markdown会有几个问题: 1、代码部分错乱了 2、文章中如果有粗体字的,转换markdown都没有加粗体

阅读预览模式粗体显示是修改的css样式:

text[bold="true"] {
    font-weight: bold;
})

试着改变了几个参数行为都无效 目前使用的导出参数:

{"headingStyle":"atx","hr":"---","bulletListMarker":"-","codeBlockStyle":"indented","strongDelimiter":"**","preformattedCode":false}

3、也用同步助手来进行markdown转换了,也没有达到效果,后来又停用同步助手了

转换markdown后的截图如下:

image

期望: 不知道简悦能不能做到以下几点: 1、语雀中的代码块着色有不同的语言:比如java、bash等等,这个在转换markdown能否自动识别 2、语雀中的粗体样式等等 3、以阅读模式的样式保存进语雀

其实原始需求就是想通过在简悦中预览不同网站的页面,以预览时的文章样式再保存到语雀里。目前使用直接保存到语雀的插件,部分样式有缺失,所以就选择了复制出markdown代码,再手动贴进语雀里进行调整。目前还不知道在简悦如何能做,是否预留的扩展接口,求教思路,多谢多谢~

Kenshin commented 1 year ago

之前漏掉了这个 Issues

确实有些地方需要优化,我先重开这个 issues

不过,代码段的优化除外(这货有点麻烦 😂

sk163 commented 1 year ago

感谢感谢~

Kenshin commented 1 year ago

小事情~