5kyfkr
关注
76305 号成员,2022-01-02 18:55:46 加入
376
个人主页 浏览
284
帖子 + 回帖 + 评论
66h15m
在线时长
  • 希望数据库横向移动标可以显示在屏幕内

    2024-04-16 14:49

    shift+ 鼠标滚轮就可以了,通用操作

  • 数据库进度条模板

    2024-04-16 11:41

    07404d1f975740e6e3c7aaab997528c.png

    3.0.10 后支持上图样式,日期列改名为计划时间,下方是进度条代码

    <!-- 解析当前时间 -->
    .action{$nowdate := now }
    
    <!-- 解析计划开始时间 -->
    .action{$startTime := .计划时间}
    <!-- 如果计划开始时间无效,则将其设置为当前时间 -->
    .action{with $startTime}
        .action{if eq (printf "%v" .) (printf "%v" $nowdate)}
            .action{$startTime = $nowdate}
        .action{end}
    .action{end}
    
    <!-- 解析计划结束时间 -->
    .action{$endTime := .计划时间_end}
    <!-- 如果计划结束时间无效,则将其设置为当前时间 -->
    .action{with $endTime}
        .action{if eq (printf "%v" .) (printf "%v" $nowdate)}
            .action{$endTime = $nowdate}
        .action{end}
    .action{end}
    
    <!-- 检查日期是否解析成功 -->
    .action{with $startTime}
        .action{with $endTime}
            <!-- 计算总持续时间和已过时间 -->
            <!-- 计算总持续时间 -->
            .action{$totalDuration := $endTime.Sub $startTime}
            <!-- 如果计算失败,则设置$totalDuration为0 -->
            .action{with $totalDuration}
                .action{if eq (printf "%v" .) "failed"}
                    .action{$totalDuration = 0}
                .action{end}
            .action{end}
    
            <!-- 计算已过时间 -->
            .action{$elapsedDuration := $nowdate.Sub $startTime}
            <!-- 如果计算失败,则设置$elapsedDuration为0 -->
            .action{with $elapsedDuration}
                .action{if eq (printf "%v" .) "failed"}
                    .action{$elapsedDuration = 0}
                .action{end}
            .action{end}
    
            <!-- 计算百分比 -->
            .action{$percentage := 0}
            <!-- 如果总持续时间大于0且计算成功,计算百分比 -->
            .action{with $totalDuration}
                .action{if and (gt (printf "%v" .) "0") (not (eq (printf "%v" $totalDuration) "failed"))}
                    .action{$percentage = (mulf (divf (divf $elapsedDuration.Hours 24) (divf $totalDuration.Hours 24)) 100.0)}
                .action{end}
            .action{end}
    
            <!-- 默认颜色 -->
            .action{$color := "rgb(45,164,78)" }
    
            <!-- 切换颜色 红 橙 黄 绿 蓝 -->
            .action{$colorGradient_triggerPercentage := list 90.0 70.0 50.0 20.0 0.0}
            .action{$colorGradient_baseColor := list "#f94144" "#FF6E34" "#f2c40d" "#2DA44E" "#2571BF"}
            .action{range $index, $element := $colorGradient_triggerPercentage}
                <!-- 根据百分比确定颜色 -->
                .action{if ge (printf "%.2f" $percentage) (printf "%.2f" (index $colorGradient_triggerPercentage $index))}
                    .action{$color = index $colorGradient_baseColor $index}
                    .action{break}
                <!-- 结束条件 -->
                .action{end}
            <!-- 结束循环 -->
            .action{end}
    
            <!-- 显示进度条 -->
            <span style="background-color: rgba(175,184,193,0.2); width: 100%; display: inline-block;height: 12px;border-radius: 6px;align-self: center;overflow: hidden;">
                <!-- 进度条 -->
                <span style="text-align: right; font-size: 12px; width: .action{$percentage}%; background-color: .action{$color}; display: inline-block;height: inherit;vertical-align: top;"></span>
            </span>
        .action{end}
    .action{end}
    
  • 同步主题到手机端

    2024-04-12 23:58

    建议把修改的部分放到设置 外观 代码片段里面,ios 可能看不到思源目录吧

  • v3.0.9 的读写性能真有点慢

    2024-04-12 23:37

    好的,下版试下,RSS 订阅了思源的 release 页面trollface

  • 从网页复制文本粘贴到思源后出现多余空格

    2024-04-12 23:33

    同正常,直接 ctrl v 进来的,可以开个新的工作空间再试试,我知道了,是不是开了两端对齐? 试了也不像对齐错误

    image.png

  • v3.0.9 的读写性能真有点慢

    2024-04-12 23:21

    看了下似乎是腾讯服务器请求速度慢,那估计不关事了,但是印象以前是 1 分钟内就马上同步完了

    image.png

  • v3.0.9 的读写性能真有点慢

    2024-04-12 23:12

    @88250 翻了下是不是这些:

        async function Oi() {
            return Ze("/api/notebook/lsNotebooks", "")
        }
        async function lr(t, e, n) {
            return Ze("/api/filetree/createDocWithMd", {
                notebook: t,
                path: e,
                markdown: n
            })
        }
        async function bn(t, e, n) {
            return Ze("/api/filetree/moveDocs", {
                fromPaths: t,
                toNotebook: e,
                toPath: n
            })
        }
        async function Pi(t, e, n) {
            return Ze("/api/block/updateBlock", {
                dataType: t,
                data: e,
                id: n
            })
        }
        async function cr(t, e) {
            return Ze("/api/attr/setBlockAttrs", {
                id: t,
                attrs: e
            })
        }
        async function Ri(t) {
            return Ze("/api/attr/getBlockAttrs", {
                id: t
            })
        }
        async function Ft(t) {
            return Ze("/api/query/sql", {
                stmt: t
            })
        }
        async function Li(t) {
            let e = {
                path: t
            }
              , n = "/api/file/getFile";
            try {
                return await _e.fetchSyncPost(n, e)
            } catch {
                return null
            }
        }
        const bt = "https://i.weread.qq.com";
        async function $i() {
            let e = (await Li("data/storage/petal/siyuan-plugin-weread/config")).Cookie;
            const n = _t(e, "wr_skey")
              , r = _t(e, "wr_vid");
            return {
                token: n,
                vid: r,
                cookie: e
            }
        }
        async function kt(t) {
            let e = "/api/network/forwardProxy"
              , n = {
                url: t,
                method: "GET",
                timeout: 5e3,
                contentType: "application/json",
                headers: [{
                    Cookie: (await $i()).cookie
                }],
                payload: {}
            }
              , r = await _e.fetchSyncPost(e, n);
            return JSON.parse(r.data.body)
        }
    
  • v3.0.9 的读写性能真有点慢

    2024-04-12 22:52

    不知道微信读书插件导入慢是不是也有这个影响,记得早几个版本导入微信读书的书摘挺快的

  • 为啥思源没有标题转文档的功能

    2024-04-12 11:41

    哈哈,确实是,这个功能好像我也是偶然在哪个帖子里看到才知道,确实可以加个标题转文档的选项

  • 有没有【记录自己某个阶段在干啥的插件】?

    2024-04-11 12:17

    有类似的插件或其他软件实现的参考吗?按字面理解应该没有这样的东西,你可以用数据库分类毕设,把所有相关文档放到数据库,打上毕设标签,然后一筛选排序就能看到有哪些笔记。或者直接用标签功能也行。

    如果只是项目记录,那直接新建一个文档在里面记录就行了,然后放在数据库里加个日期列也可以设置起止时间

  • 思源如何在同步?为什么会丢内容?

    2024-04-11 09:11

    官方订阅的同步有同步感知,应该可以解决你说的情况,没用订阅就要确保每次编辑前把其他端修改后的状态同步到云端,然后从云端下载了最新的数据

  • 希望数据库增加子任务功能

    2024-04-10 14:25

    支持,这个很方便管理项目或文档,可以减少对单选标签的依赖,并且思源本身就支持纯文本主键,做这个功能再合适不过了,不过感觉主要难点是前端能不能实现折叠隐藏子行,我觉得不隐藏也够用了,issue 我建了个数据库增加子项目功能 · Issue #10964 · siyuan-note/siyuan (github.com) @88250

  • 希望官方能够开发并集成“文件树”竖线对齐显示的功能

    2024-04-10 00:34

    可以试试 Asri 主题,自带文档树竖线

  • 数据库添加新文件、删除文件

    2024-04-09 15:55

    确实没主从关系,现在实际是套用了文件夹的新建块引的设置,不知道有没办法分离,感觉有点困难,思源的数据库不是在库内新建的文档,与主键是分离的

  • 数据库添加新文件、删除文件

    2024-04-09 12:33

    确实都可以改进下,第一点主要是会有镜像数据库分身在不同文档,应该要弄一个数据库新建文档保存位置的选项才行,就像文件夹的那种新文档保存位置选项,这样文档树才不会混乱。

    第 2 点也可以加一下,不过比较怕误操作,毕竟数据库现在没法撤销

  • 我认为目前思源重要且紧急的事情

    2024-04-09 01:45

    第 1 和 3 点应该都是精致感相关问题的表现,我觉得还是先把 logo 改改配色和细节,然后顶栏隐藏和转圈圈的加载动画优化一下就差不多了,剩下的交给集市主题,asri 这个主题在我这已经感觉够精致了。

    然后就是出海市场,这个确实应该找个文档翻译服务把文档校对下会好很多。起码不至于让外国友人觉得过于脱离英文环境不靠谱。

  • 不够正经的 Anytype 知识管理软件入门指南(一):熟悉的“目录树”及关联

    2024-04-08 17:13

    他们整套逻辑非常新颖,对象、类型、关联、集合等概念单听着还好,组合起来还是过于抽象了,对我而言上手难度太高,尝试过两次都放弃了,总体有一种“未来一定会更好用,再等等看”的感觉,但是每次过了一段时间后都感觉还是那个样子

  • 多维表建议

    2024-04-08 10:41

    点击列头,最下面有换行选项,第二条支持开发下,notion 也有

  • [css] 思源笔记字体渲染增强 - 代码片段

    2024-04-07 17:17

    是滴,和浏览器里这些脚本其实原理一样的,就是改描边和阴影,我以前是用很粗的字体解决渲染问题,发现还是改 css 效果适配字体范围更广点

  • 思源的核心优势就是:支持离线本地附件

    2024-04-06 22:36

    @88250 D 大,有没可能 pdf 在手机端直接打开不弹去下载,平板端上面都可以像电脑一样直接打开,就手机还不行,感觉体验有点割裂

  • 希望可以开发数据库画廊视图

    2024-04-06 20:17

    我是会爬墙,notion 想上就能上,关键是他们很不尊重国人,一直不给中文,这就让人很恶心了,然后其他家也只是 notion 跟随者,再说也是线上的就不考虑了。

    画廊视图确实可以先整整,应该主要涉及到排版,看板视图可能还会相对更难一点

  • 思源笔记数据库使用新思路:谈自上而下管理与自下而上积累

    2024-04-06 19:42

    那我也会说:MOC 有啥上限啊?不就花里胡哨吗

    列表长了 不好看 列表短了 没必要 纯纯鸡肋花里胡哨,直接文档树管理不就行了

    还可以引申到 excel ppt,有 word 排版不就行了,excel ppt 这么多行列还一张张放映就是花里胡哨

  • 思源笔记的核心优势是什么?

    2024-04-05 22:59

    本地文档 + 块引双链 + 数据库 + 闪卡,这四个任取两点市面上可能有类似的,但是四点都有的只有思源

  • Obsidian 的 things 主题看着很舒服

    2024-04-05 22:04

    外观设置里加个 CSS 片段就行了,这是三级标题加蓝色的代码,把 h3 改成 h2 就是 2 级,想改成啥样都可以,标题下横线的代码是 border-bottom: 1px solid rgb(0,0,0); 放进去下面{}里面就行:

    .protyle-wysiwyg [data-node-id].h3,
    .b3-typography h3 {
    color: rgb(46,128,244);
    }
    

    下面是我用的背景和字体颜色的 css,自己改改就行,on background 的是字体颜色,background 是背景颜色,surface 是侧边栏背景颜色

    :root[data-theme-mode=light] {
    --b3-theme-on-background: rgb(0,0,0);
    --b3-theme-on-surface: rgb(30,30,30);
    --b3-theme-background: rgb(255, 251, 248);
    --b3-toolbar-blur-background: rgb(47,54,61);
    }
    :root[data-theme-mode=dark] {
    --b3-theme-on-background: rgb(220,220,220);
    --b3-theme-background: rgb(43,59,70);
    --b3-theme-surface: rgb(28,35,40);
    --b3-toolbar-blur-background: rgb(47,54,61);
    }
    
    
  • 请问如何更改思源笔记的 UI 字体大小

    2024-04-05 14:55

    可以试试 ctrl 加 + 和-键缩放界面比例

  • 思源笔记数据库使用新思路:谈自上而下管理与自下而上积累

    2024-04-05 14:47

    一键生成是指用插入目录插件把子文档直接生成目录吗?那种目录实际上是文档树的另一种展示方式,不能称之为 MOC,数据库能实现不同地方的文档和笔记内块的索引,这个操作和手动整理主题的 MOC 没什么区别。并且 MOC 上限是不能和数据库相比的,MOC 不能方便的打标签分类不同文档或块的处理状态,或者添加附件,引用关联数据库等等

  • 思源笔记数据库使用新思路:谈自上而下管理与自下而上积累

    2024-04-05 12:05

    数据库也是双向链接对应的块或文档到数据库里,和传递性双链手敲本质上没区别,并且相当于自带标签整理功能,MOC 还需要手动复制对应的块链接或者手敲,数据库直接菜单里发送到对应数据库就行了,都是整理方式,MOC 和数据库各有优劣,数据库并不是什么高大上复杂的功能

  • 思源笔记数据库使用新思路:谈自上而下管理与自下而上积累

    2024-04-04 21:14

    可以的,有启发,数据库确实很方便自上而下管理,怎么好用怎么来,MOC 有时候也是会更灵活一点。

    另外数据库加块级双链的配合其实是全新的领域,只有思源能有如此自由度,同时兼容自上而下和自下而上,缝合得够多慢慢就会有自己的特色了trollface

  • 为什么“知识管理”“知识体系”和“第二大脑”不是名词

    2024-04-04 13:11

    感觉涉及到输入范围的问题,感兴趣的网页文章和书籍等等应该也与自己有关,这方面的知识如果需要管理,那就会延伸出分类的问题,如果不管理只丢进去那就是印象笔记囤积的用法,如果引入体系打上双链,那相当于是在输入时完成这些工作,外部知识完全内化后才引入笔记中,还是看需求,有些人喜欢先输入再整理,有些喜欢边整理边输入,双链对于一开始就能思考清楚有很多灵感的人非常好用,对于仓鼠症患者可能就比较难受

  • Docker 部署能否通过客户端打开?

    2024-04-02 17:42

    应该是只能用同步才行,docker 就相当于客户端了,同时用可能会内核冲突,要再搭个 minio 用 s3 或者 nas 的 webdav