-
社区客户端 API 文档
2022-10-11 21:43@88250 D 大 能不能出个仅自己可见的模式,
我现在测试帖子发布 + 更新, 积分被扣了好多 😂😂
建议出个仅自己可见的模式,各种操作不扣积分,但限制 api 调用频率
等帖子公开了之后,再扣积分, 这样更好吧? 😂
-
[反馈] 标签位于段落开头时, 光标无法显示在标签外部
2022-10-09 21:50行内代码也是这个问题,
当行内代码位于开头时,光标无法移动到其边框外部
当行内代码不位于开头时,即前面还有字符时,光标可以移动到其边框外部或内部,如下
-
[反馈] 标签位于段落开头时, 光标无法显示在标签外部
2022-10-09 21:44我看了下语雀的实现,发现当行内元素前面没有字符时,会在行内元素前面加一个零宽空格占位 ,如下图
这或许就是语雀可以做到当行内代码位于开头时,光标能移动到行内代码外部的原因 ?
-
[反馈] 标签位于段落开头时, 光标无法显示在标签外部
2022-10-09 21:27默认主题下,光标是能够移动到标签内或标签外部,
但是在视觉上是看不出光标是在内部还是在外部的,
比如下图, 无论在内在外,都是显示在"是"和"法"之间
而通过 css 给标签加上边框之后能从视觉上看出光标是在标签内部还是外部,
在内部:
在外部:
但是如果标签前面没有纯文本了,即没有"是"这个字符串, 那么
无论光标是在内在外,都只显示在内部, 如下图所示
css 如下:
.protyle-wysiwyg span[data-type~=tag] { font-size: 1em; border-bottom: 0 none transparent !important; border-radius: 1em; padding: 1px 0.5em 1px 0.5em; transition: all 200ms linear 0ms; } .protyle-wysiwyg [data-node-id] span[data-type="tag"] { background-color: var(--custom-span-tag-background-color); }
-
siyuan 每次更新,windows10 的“固定到任务栏”会失效
2022-10-09 15:29经测试,把安装目录里的 Uninstall SiYuan.exe 改个名字或者删掉 再安装新版,则没问题, 说明 electron 在覆盖安装时会先运行 uninstall .exe,
那么解决方法要么是改 install.exe 的代码,让它不要运行 uninstall ,这个难点可能比较大
第二方法是 安装新版之后第一次启动时把 uninstall siyuan.exe 改名为其他名字,比如 "uninstall 思源.exe"
-
[提议] 增加公共主题 css 文件, 无论使用哪个主题, 该 css 都会生效
2022-10-01 14:13 -
[反馈] 单元格拆分时不正确 | 合并后单元格没法删除
2022-09-30 10:32- 试了,确实同列不能删,同行可以, 我的场景是批量删除多个行,会减少行数,但目前的删除是清空行内容,并不减少行数, 于是我就想合并多个行然后再删除该行;现在两种方法都行不通了, 希望修一下!建议右键菜单的"删除"改成"清空内容", 添加"删除"来删除行元素(减少行数的那种)
- 那这样呢?: 把表格的内容放到 div 子元素里,如下图, td>div 一个作为原始数据,一个作为合并之后数据,
拆分和合并时只需要显示其中一个 div 隐藏另外一个 div
-
[反馈] 单元格拆分时不正确 | 合并后单元格没法删除
2022-09-29 16:29- 有光标的
- 能否这样?:合并时给相关单元格加上统一的 id(比如时间戳),然后只显示第一个单元格,隐藏其他单元格(加 fn__none class),取消合并时,把具有相同 id 的单元格的 fn_none 去掉? 这样不会改变表的结构,同时根据 id 能知道当前单元格之前包含哪些单元格
-
思源如何在一行插入复选框?
2022-09-22 10:11会有被覆盖丢失的可能,所以要备份,
或者把自己的 css 单独写到一个文件,比如 SiYuan\conf\appearance\themes\a.css,然后在主题的 theme.css 的开头通过
@import url(/appearance/themes/a.css);
来导入
-
[反馈] 在列表项里 ctrl+ 上 后失去焦点
2022-09-21 23:38V 姐,建议 ctrl+up 展开折叠 设置成不自动重复的, 就是按键需要松开之后再按下才能触发下一次, 现在会闪动,体验不好
-
[提议] 增加菜单项快速将图片折叠起来, 减少占用文档区域
2022-09-21 13:10我说的非段落块情况是指图片作为列表项的内容如下图, 这时候 alt+click 左边的那个横线菜单,无法折叠,通过菜单也无法折叠,这时候得用 ctrl+up 才能折叠
如果这个列表项有子项,那么在图片处 ctrl+up 和 alt+click 都不能折叠图片了, 而是折叠子项内容;
见下面视频:
-
请问大佬,如何取消引用块的预览功能?
2022-09-20 17:19可以通过 css 关闭,但下面的选择器不专门针对引用块
在 SiYuan 工作空间\conf\appearance\themes\daylight2\theme.css (daylight2 改成你自己的主题名)
的尾部加入下面 css 语句div.block__popover {
display: none;
}ps: 帮助文档里 /请从这里开始/自定义外观/主题 有介绍怎么修改主题
-
思源如何在一行插入复选框?
2022-09-20 12:34参考 @wlcycxy 超级块的思路,可以把超级块做成了模板, 搭配 css 让每个复选框之间更加紧凑
演示:
模板
{{{col * {: id="20220920095813-mnroifl"}[ ] {: id="20220920095813-6qadorw"} {: id="20220920095813-m2vnvgn"} * {: id="20220920095813-xzqsayz"}[ ] {: id="20220920095813-brru2fz"} {: id="20220920095813-lwbtqzi"} }}} {: style="text-align: left;" id="20220920095813-dc6019s"}
保存为 \SiYuan\data\templates\复选框 fxk.md
css
/* ----------------------------------------------超级块内水平复选框紧凑设置*/ /*这里使用has来限制父元素,has()需要chrome v105+才支持,electron v21版本*/ /*下面几个margin用来调整超级快的高度,使其变小*/ /*超级块自适应宽度,而不是整个文档宽度*/ div.sb[data-type="NodeSuperBlock"][data-sb-layout="col"] { width: fit-content; margin: 0px; } /*每个复现框内文本不wrap*/ div.sb[data-type="NodeSuperBlock"][data-sb-layout="col"]>div.list[data-type="NodeList"][data-subtype="t"]>div.li[data-type="NodeListItem"][data-subtype="t"]>div.p { width: max-content; margin: 0px; } /*超级块里面段落块的文本不wrap*/ div.sb[data-type="NodeSuperBlock"][data-sb-layout="col"]>div.p>div[contenteditable="true"] { width: max-content; } /*复选框往右移动,防止其左边菜单和左边的复选框overlap*/ div.sb[data-type="NodeSuperBlock"][data-sb-layout="col"]>div.list[data-type="NodeList"][data-subtype="t"] { padding-left: 15px; margin: 0px; }
添加到
\SiYuan\conf\appearance\themes\daylight2\theme.css 的尾部
daylight2 改成你的主题名
\SiYuan 是思源工作空间路径
-
[反馈] 被钉住的页签也会被 ctrl+W 关掉 | ctrl+W 如果按住不松, 会不断关闭页签
2022-09-19 17:09"关闭未修改的页签"能保留被钉住的页签,但也能保留修改过的页签
建议,加个"关闭未钉住的页签", 类似 jetbrains 这样的:
-
思源笔记更新太频繁了,体验并不好
2022-09-19 14:11现在没有强制自动更新吧?自动更新是 2.1.14 的功能,现在 2.1.15 还没出来,而且这个选项能关掉,如果有提示更新的话可以点取消,
难道你用的是微软商店的思源?
如果不是强制自动更新,那你可以先用旧版本, 然后想更新时,看看有什么重大更新会导致数据兼容问题的,提前做好数据备份
-
[提议] 增加公共主题 css 文件, 无论使用哪个主题, 该 css 都会生效
2022-09-18 13:52官方支持最好了,不需要每个主题作者特意去支持了,
dark+ 的这个 css 文件我知道,当时还纳闷为啥放 data/widgets 里,现在懂了是为了同步,但放 widget 里容易让人迷惑.
放在 data 外面也有好处,就是不同平台可以有不同的 css,比如电脑端和手机端,因为不参与同步,所以互不影响
所以一个兼顾的方案可以这样:
data 外面和 data 里面各有一个公共 css 文件,名为 theme.css 或 custom.css ,
data 里面用于多平台同步,data 外面用于各平台定制,但不能同步
同时 data 里面增加各个平台定制的 css 文件,命名为 theme-< 平台名称 >.css ,
加载顺序 为
- data 内 theme.css
- data 内 theme-< 平台名称 >.css ,根据平台选择性加载
- data 外 theme.css
-
思源什么时候可以做一个内置的思维导图?
2022-09-18 13:03可以到 qq 群直接联系 dark+ 作者:
1017854502 或 538155062 qq 群 @ 1278181644 萌佬
-
[反馈] 被钉住的页签也会被 ctrl+W 关掉 | ctrl+W 如果按住不松, 会不断关闭页签
2022-09-17 20:01我感觉提示一下比较好,
pin 住的文档比其他文档更重要,不仅体现在重启之后重新打开它,还应防止用户意外关闭它,
我发现有不少人希望 chrome 能锁住 pinned 的标签:
Locking Pinned Tabs
https://groups.google.com/a/chromium.org/g/chromium-discuss/c/wW-6qyh2YTM