Skip to content

custom.css 编辑或通过外观设置修改后自动刷新 #4069

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

Closed
lkk66 opened this issue Feb 19, 2022 · 20 comments
Closed

custom.css 编辑或通过外观设置修改后自动刷新 #4069

lkk66 opened this issue Feb 19, 2022 · 20 comments
Assignees
Milestone

Comments

@lkk66
Copy link

lkk66 commented Feb 19, 2022

使用自定义主题的时候,修改了生成了custom.css,再次打开软件不会加载自定义的css

在自定义的css里面增加了一些样式,修改后可以实现软件样式的变化。但是再次打开软件后,不会加载增加的css样式,需要再去对custom.css进行保存一下样式才能变化

@88250
Copy link
Member

88250 commented Feb 19, 2022

使用的是默认主题吗?

@lkk66
Copy link
Author

lkk66 commented Feb 19, 2022 via email

@88250
Copy link
Member

88250 commented Feb 19, 2022

打开这个选项:设置 - 外观 - 自定义当前主题

@lkk66
Copy link
Author

lkk66 commented Feb 19, 2022 via email

@88250
Copy link
Member

88250 commented Feb 19, 2022

思源版本是最新版么?我刚刚在 v1.8.2 上面没能重现这个问题。

@lkk66
Copy link
Author

lkk66 commented Feb 19, 2022

是最新版,1.8.2。是我新增的方式不对吗?

/* PDF */
.textLayer,
.pdf__resize {
    mix-blend-mode: darken;
}

/* 自定义加粗样式 */
strong {
    font-weight: bold;
    font-size: 17px!important;
    font-weight: bold!important;
}

/* 自定义引用样式 */
.protyle-wysiwyg .bq {
    border-left: 0.25em solid #42b983;
    background-color: #f0f0f0;
}

我是在最下边增加的。修改后样式可以实时变化,但是重新打开软件后,他就不加载我定义的css了。我是写到:root外的,单独写到最下边的

@88250
Copy link
Member

88250 commented Feb 19, 2022

写的位置应该不影响,打开开发者工具看下网络请求,Ctrl+R 刷新了看是否加载 custom.css

@lkk66
Copy link
Author

lkk66 commented Feb 19, 2022

问题解决!!
在软件内打开开发者工具,用了Ctrl+R 重新加载后,样式加载上了,加载了custom.css,并且再次关闭并打开软件样式 就有了。

。。。。不对,在我写回复的时候多次测试发现偶发性。有时能加载,有时加载不出来
「1645240608234.mp4」https://www.aliyundrive.com/s/k1PVMEwSn5R
我录了一下屏幕,可以看一下

@lkk66
Copy link
Author

lkk66 commented Feb 19, 2022

打开开发者工具使用Ctrl+R刷新后是能加载出来,但是打开软件是偶发性,有时能出来,有时出不来

@88250
Copy link
Member

88250 commented Feb 19, 2022

开发者工具里把缓存禁用打开,然后 Ctrl+F5 强制刷新看看。

@lkk66
Copy link
Author

lkk66 commented Feb 19, 2022

仍然会出现https://www.aliyundrive.com/s/uaLWwMi3Rmc

@lkk66
Copy link
Author

lkk66 commented Feb 19, 2022

在不停的测试的时候,发现有时候打开软件会不加载custom.css的情况,已经打开禁用缓存了

@88250
Copy link
Member

88250 commented Feb 19, 2022

有在开发者工具里发现其他报错吗?

@lkk66
Copy link
Author

lkk66 commented Feb 19, 2022

有时直接不加载资源,有一个警告,没有报错

@lkk66
Copy link
Author

lkk66 commented Feb 19, 2022

@lkk66
Copy link
Author

lkk66 commented Feb 19, 2022

这个警告一直存在,即使加载了主题css也会存在

@88250
Copy link
Member

88250 commented Feb 19, 2022

这个警告不影响。

@tswwe
Copy link

tswwe commented Feb 19, 2022

@lkk66 @88250 我也遇到过类似的问题,尝试以下步骤得以临时解决:

  1. 在软件顶部切换一下黑暗/明亮模式。若成功更新样式,可不进行第 2 步。但以后每次打开软件可能都需执行此操作(比重新保存 custom.css 方便)
  2. 若第 1 步仍无法更新样式,可尝试到设置里关掉网络伺服和访问授权码,然后重新打开思源笔记,再次执行第 1 步。

@lkk66
Copy link
Author

lkk66 commented Feb 19, 2022 via email

@88250
Copy link
Member

88250 commented Feb 19, 2022

暂时还无法定位到问题,我们继续观察看看,谢谢。

@Vanessa219 Vanessa219 changed the title 使用自定义主题的时候,修改了生成了custom.css,再次打开软件不会加载自定义的css custom.css 编辑或通过外观设置进行修改后进行强制刷新 Feb 20, 2022
@Vanessa219 Vanessa219 self-assigned this Feb 20, 2022
@Vanessa219 Vanessa219 added this to the 1.8.3 milestone Feb 20, 2022
@88250 88250 changed the title custom.css 编辑或通过外观设置进行修改后进行强制刷新 custom.css 编辑或通过外观设置修改后自动刷新 Feb 20, 2022
@88250 88250 closed this as completed Feb 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants