mindoc-org / mindoc

Golang实现的基于beego框架的接口在线文档管理系统
https://mindoc.com.cn/docs/mindochelp
Apache License 2.0
7.29k stars 1.9k forks source link

代码HTML样式及转换后的PDF样式问题 #528

Open Songzr opened 5 years ago

Songzr commented 5 years ago

请按照一下格式提交issue,谢谢!

  1. 你当前使用的是哪个版本的 MinDoc(godoc_linux_amd64 version)? mindoc_linux_amd64 2.0

  2. 你当前使用的是什么操作系统? CentOS 7.4 (1708)

  3. 你是如何操作的? 从0.10版本直接升级至2.0版本后,Code的HTML样式产生了变化,由深浅交替且带有行号的样式,变为了仅有浅灰底色的无行号框体。且以前生成的文档仍然保留了0.10版本的样式,但更改后重新发布的页面变成了新的样式,造成整个文档样式不统一。 此外,2.0样式的代码框体在转换为PDF是每一行的底色都溢出了。

  4. 你期望得到什么结果? 感觉原来带行号、交替底色的代码框更好,如果可能希望提供样式风格选项,或改回原有样式。

  5. 当前遇到的是什么结果? 1.同一篇文档并存的不同代码框样式 2.0版本 image 0.10版本 image 2.PDF的代码框样式溢出 2.0版本 image 0.10版本 image

Songzr commented 5 years ago

无论如何,非常感谢作者提供这么便利的私有文档平台!

lifei6671 commented 5 years ago

这个是CSS样式控制的。你可以根据自己的需求来定制下。

Songzr commented 5 years ago

这个是CSS样式控制的。你可以根据自己的需求来定制下。

我看了一下数据库里的HTML,这个部分应该不是单纯CSS控制的,0.10和2.0两个版本的 markdown to markup引擎用的不一样吧?代码框内生成的HTML标签结构是完全不同的,0.10用的<ol><li>,2.0用的<span>

lifei6671 commented 5 years ago

这是代码部分是前端渲染后存入数据库的。渲染用的是一个js插件。