tiddly-gittly / TidGi-Desktop

TidGi is an privacy-in-mind, automated, auto-git-backup, freely-deployed knowledge management Desktop note app, based on Tiddlywiki, with REST API for web-clipping and Anki connect. 「 太记 」是一个基于「 太微 TiddlyWiki 」的知识管理桌面应用,能保护隐私内容、高级自动化、自动Git云备份、部署为博客,且可通过RESTAPI与Anki等应用连接。(迭代开发中欢迎试用,开发进度见下方链接)(Under active development, see website below for details)
https://tidgi.fun
Mozilla Public License 2.0
1.74k stars 111 forks source link

bug: 使用innerwiki和Gatha插件时导出新wiki样式表丢失 #315

Open dongrentianyu opened 1 year ago

dongrentianyu commented 1 year ago

Environment 环境信息

TidGi TidGi (win32) Version v0.7.11.

Electron Version: 21.3.0 Node Version: 16.16.0 Chromium Version: 106.0.5249.181

Description 描述

使用innerwiki和Gatha插件时导出新wiki样式表丢失。

%B%UWXD_UEO3ZE9PK5NK (2 正常的效果是这样的。 NB2JETHF2 O{TZ8KE4K66P8

Steps to Reproduce 复现方式

主要就是样式问题吧,有可能是因为太记里面一些安全特性阻止了里面那层的样式表的加载

Additional Context 额外上下文

No response

Zacharia2 commented 1 year ago

出现这种可能性的原因之一或许是 路径错误。我试过使用控制台打包文件夹wiki变成单文件wiki,有过类似的经历。

这是错误的路径:window.service.wiki.packetHTMLFromWikiFolder("C:\Users\Mxun\Desktop\mywiki1", "C:\\Users\\Mxun\\Desktop\\mywiki1.html"),执行后产生的效果如楼主所给图所示,差不多。

这是正确的的路径,目录分隔符改为使用双斜杠。window.service.wiki.packetHTMLFromWikiFolder("C:\\Users\\Mxun\\Desktop\\mywiki1", "C:\\Users\\Mxun\\Desktop\\mywiki1.html"),正常显示wiki,没有问题。

linonetwo commented 1 year ago

你例子里不都是单斜杠吗

Zacharia2 commented 1 year ago

你例子里不都是单斜杠吗

可能是因为md的转义符?,我写的时候是双斜杠,我再改改,原来使用三个\\\,md就可以显示双斜杠了。

dongrentianyu commented 1 year ago

gatha插件问题解决了。但innerwiki插件的问题还不知道怎么办。所以这个issue先保留着。gatha解决办法如下。


应该不需要修复bug。而是要把原生主题,太记的主题,主题的一个插件。三件套,都加上去才行。

WZ4@OW9K{}KK}YHNFVZ%U W

如果要添加普通条目,非开发插件条目,则在对应的筛选器里设置。

QQ图片20230106142209

这样导出来的就是正常的了。

RUZL46ASIGF1Q6 8(13}PBO