-
好奇思源的定位和后续开发方向
2024-07-03 14:11思源就是典型的社区驱动的软件。
软件的发展方向主要看用户会提什么样的 issue。
所以有句玩笑话是「D 就是个写代码的,懂什么思源」,某种意义上这句话是没错的。
-
markdown 格式的文本放到思源笔记达不到完全的所见即所得的效果
2024-06-30 14:05好像是因为你从 vscode 当中粘贴过来,所以会被思源识别为代码。
你可以用记事本打开 md 文件,然后再粘贴过去试试看。
-
在数据库中,使用模板能实现展示文档中的 H2 标题吗?
2024-06-29 16:38.action{ $id := index . "id" } .action{ $blocks := queryBlocks "select * from blocks where subtype=='h2' and root_id='?'" $id } <div class="b3-typography"> <ul> .action{ range $b := $blocks }<li> .action{ $b.Content } </li>.action{ end } </ul> </div>
-
链接是否可以换一种显示形式?
2024-06-27 19:45.protyle-wysiwyg [data-node-id] span[data-type~=a] { border-bottom: 1px solid var(--b3-protyle-inline-link-color); }
-
savor callout 怎么修改字体大小?
2024-06-11 17:08这个就是 callout 默认的样式啊。
你如果说的是主题的颜色,那用的是 "Trends In SiYuan" 主题。
-
savor callout 怎么修改字体大小?
2024-06-11 13:59Callout 第一行本来设计的就是用来当分节标题用的。
我后面有空做个正常字体的模式吧。
你要是会 css 可以自己手动改规则,参考这里的原始样式。
/*列表里代码块对齐*/ /*引述callout第一行样式, 用作 Callout 的标题 */ .bq[custom-b]>.p:first-child, .bq[custom-b]>[data-type="NodeHeading"]:first-child, .bq[custom-callout]>.p:first-child, .bq[custom-callout]>[data-type="NodeHeading"]:first-child { font-weight: 700 !important; font-size: 1.3em !important; padding: 0em 0em 0em 1.7em !important; }
-
“最近更新的文档”挂件发布
2024-06-07 18:23赞同 Z 的说法,这种全局查询类型的写成插件更合适。
挂件更适合目录、思维导图这种和特定文档强绑定的场景;而如果一个挂件全局只需要创建一个就够用了,那写成插件可能更加合适。
-
思源 Callout 插件 v1.0.0 发布,支持自定义样式
2024-06-05 21:01可能是字体的原因?或者你可以用下面这个 CSS 片段自行调整偏移量:
.protyle-wysiwyg { & .bq[custom-b]:after, & .bq[custom-callout]:after { top: 0.5em; } }
调整 top 后面那个数值可以控制图标的偏移量。
把这个代码加到插件设置的「自定义 CSS」文本框或者代码片段里面。
-
(更新下) 有没有之前用 vnote 的大佬,你们之前从 vnote 迁移笔记时,怎么给思源导入 vnote 的笔记
2024-06-04 09:30写个脚本。
这是 GPT-4o 给的,未经过任何测试
import os import shutil def process_vnote_export(root_dir): for root, dirs, files in os.walk(root_dir): for dir_name in dirs: full_dir_path = os.path.join(root, dir_name) potential_md_path = os.path.join(full_dir_path, dir_name + ".md") if os.path.exists(potential_md_path): # Move the markdown file to the parent directory shutil.move(potential_md_path, os.path.join(root, dir_name + ".md")) # Remove the now empty directory os.rmdir(full_dir_path) print("处理完成。") # 使用示例 vnote_export_directory = r"D:\path\to\your\vnote\export" # 修改为你的VNote导出目录路径 process_vnote_export(vnote_export_directory)
-
文档漫游支持自定义排除(由 SQL 嵌入块 + 快速添加块属性插件实现)
2024-05-17 12:33基本流程是:
- 点击左上角图标
- 点击 SQL 查询按钮,填入 SQL 语句
- 打开文档流后,悬浮呼出顶部工具栏,点击右边的按钮保存;这样之后在「已保存的规则」里面就可以直接打开了
顶部工具栏左侧有刷新按钮,点击后可以像嵌入块那样刷新查询结果。
-
求助帖今日笔记的插件问题
2024-05-14 13:48理论上应该不会出现自动添加这种奇怪的情况。可能是你用了多端设备同步,然后哪里出了问题导致设置被不断覆盖?(盲猜的)
如果实在有问题。尝试重装插件看看有没有问题。
-
卸载插件
-
删除
<工作空间>\data\storage\petal\siyuan-dailynote-today
的插件缓存数据 -
完成多端同步,确保不会出现互相覆盖
-
重装插件
然后再看看是否还有问题。
此外如果可以登录 github,请尽量发一个 issue,方便我做备忘记录。
-
-
能否优化一下标签搜索?
2024-05-11 21:25转移引用可以把一个块的所有引用转移到另一个块上。
集市里面还有一个「转移引用」插件,可以选择部分引用转移到别的块上。
在思源里面迁移引用其实相当方便。
-
如何批量修改日记的创建时间为日记当天?
2024-05-11 12:39-
文档的更新时间应该是没法直接用 SQL 改的,最直接的方法是改 sy 源文件
-
我觉得你可以不一定需要使用 updated,而是用思源的日记文档属性,这个属性是自带时间戳的
-
日记属性,可以通过「今日笔记」插件提供的功能,来自动批量补充,详情请见插件说明文档
-
-
思源模板功能新人指南:模板语法 + 函数 + md 块语法
2024-05-07 17:45- 不,就是 Month 类型,这是一个枚举类型,在计算的时候可以当作 int 来使用,但是显示的时候按照英文月份来显示
- 是的,错别字