Achuan-2

Achuan-2 学生 资讯
关注
64407 号成员,2021-01-09 23:22:39 加入
5.8k
个人主页 浏览
1.0k
帖子 + 回帖 + 评论
503h15m
在线时长
给时间以生命而不是给生命以时间,给我买包辣条 https://afdian.net/a/achuan-2
  • 调用外部文本工具

    2024-01-07 19:18

    社区已经有 Markdown 编辑器插件了,没必要用富文本编辑器吧

  • 官方有无计划支持在文档开头显示数据库属性

    2024-01-07 11:00

    我觉得 flowus 的方案就挺好的,也像思源一样可以在数据库的条目可以是普通文本或文档Clip20240107105640.png

    点击打开此页面,打开属性面板,可以添加属性,当正文处添加文字后该普通文本条目自动转化为文档条目

    思源可以借鉴下这个方案,这样内容块、文档块都可以用属性面板来维护数据库内容

    当然思源要把内容块变为文档块不一定要是自动,下方添加一个按钮,是否转换为文档块,交互和选中文本新建块引文档一样就行

    Clip20240107110138.png

    Clip20240107110106.png

    个人觉得通过把属性面板放到页面来还是有必要的,单个条目要更改属性,点击该条目侧边栏进入属性面板,进行更改就好,不必在数据库左右滑动选择条目,还可能点错行

  • 思源笔记美化 | blockquote 块添加背景色

    2024-01-06 17:32
    1. 就是 blockquote 样式,目前没有更多样式,只是 blockquote 添加块背景色充当 callout 的

    2. 模板是我自用的,因为我这里所谓的 callout 只是 blockquote 添加背景色,不附带 emoji,emoji 是自己添加的
      Clip20240106173242.png

      下面是我自用的样式,可以参考

        > 🚨 错误
        > {: updated="20240103230755" id="20240103230730-nala6w9"}
        >
        {: id="20240103230730-nf5k0m1" style="background-color: var(--b3-card-error-background); color: var(--b3-card-error-color);" updated="20240103230730"}
      
        > ❓ 疑问
        > {: id="20240103230546-plw2ox8" updated="20240103230622"}
        >
        {: style="background-color: var(--b3-card-error-background); color: var(--b3-card-error-color);" updated="20240103230546" id="20240103230546-gc3tu8k"}
      
        > ℹ 信息
        > {: id="20240103230716-sdarob7" updated="20240103230721"}
        >
        {: id="20240103230716-4gwz2jo" style="background-color: var(--b3-card-info-background); color: var(--b3-card-info-color);" updated="20240103230716"}
      
        > 🤔 思考
        > {: id="20240103221959-8e55g9x" updated="20240103230552"}
        >
        {: id="20240103221959-lx09a45" style="background-color: var(--b3-card-success-background); color: var(--b3-card-success-color);" updated="20240103222007"}
      
        > 💡 灵感
        > {: id="20240103230818-92twep3" updated="20240103230840"}
        >
        {: id="20240103230818-1mvumtk" style="background-color: var(--b3-card-success-background); color: var(--b3-card-success-color);" updated="20240103230818"}
      
  • 什么时候思源笔记能实现图床和博客功能?

    2024-01-05 13:38

    集市现在有发布插件,可以发布到 hexo、知乎、语雀

  • 是不是我还不会用思源标签,有个关于标签的建议

    2024-01-05 12:44

    比如建立一个思源笔记的块引标签,其实我是把这类页面当作 MOC 页面,定期整理相关的索引到这个页面

    今天记了什么学了什么就按 dailtnote 的形式编写

    Clip20240105125649.png

    @ 思源笔记这个页面,不是仅仅只用来打标签而已,而是会用来会组织管理重要的相关笔记

    Clip20240105123827.png

    再比如最近在追《繁花》,里面有一些关于股票的剧情,我就建立了一个股票的 MOC 页面。如果今天有接触了什么概念,我就加上股票的块引标签。

    比如记了一个关于股票的套牢的笔记

    Clip20240105124409.png

    之后有空、且这个笔记有意义,就会找个时间迁移到股票笔记的 MOC 页面里去,而且这个 moc 页面也不是说非要记了笔记再往里面迁移,你可以想到什么就先记下来,什么时候有空就去查找相关资料,即自上而下有计划去做笔记

    Clip20240105130213.png

    我没有用文档树管理笔记,都是用 MOC 页面通过管理引用链接管理笔记的,而所有 moc 页面是通过建立一个主页笔记来管理的

    Clip20240105124758.png

  • 是不是我还不会用思源标签,有个关于标签的建议

    2024-01-05 11:21

    建议用块引当标签吧,

    • 能随意重命名
    • 能转移引用(不怕标签重复,也方便标签重构)
    • 搞一个页面,用无序列表专门管理这些块引标签,也能有层级结构

    思源的标签我现在就发表笔记到链滴用用

    logseq 的标签就是块引

  • 思源笔记很棒,但是担心安全性和性能问题

    2024-01-04 22:29

    从思源 1.0.0 开始就用了,没遇到丢失数据的问题

    老老实实写笔记就行,怕硬盘坏就定期备份,或者买官方会员或者开 s3 同步

  • 求助超级块的使用问题

    2024-01-04 21:08

    如果要分栏,超级块一般得搞两层,各栏搞一个竖向超级块,再对所有块搞一个横向超极块来实现左右分栏,这样在超级块里换行就不会创建并列块了

    5780c2fc3b7844aabaac34442b4ca230.gif

  • 思源笔记中通过修改 CSS 样式来去掉下划线并美化任务框

    2024-01-03 16:28

    哈哈,我也觉得默认没必要加删除线,否则勾选了之后都不好修改东西

  • 思源笔记插件开发求助:如何获取选中文本并修改

    2024-01-03 12:31

    哈哈哈,再次感谢,transction 这个不知道怎么调用,继续用 protyle.toolbar.setInlineMark(protyle, 'clear', 'toolbar'); 来更新,貌似没什么问题

    现在可以撤回加粗和添加的字符了

    async function replaceSelectedText(protyle) {
        const range = protyle.toolbar.range;
        let selectText = protyle.toolbar.range.toString();
        const replaceText = `「${selectText}」`;
        const textNode = document.createTextNode(replaceText);
        // 替换前存储,方便撤回
        protyle.toolbar.setInlineMark(protyle, 'clear', 'toolbar');
        // 替换文本
        range.deleteContents();
        range.insertNode(textNode);
        // 默认加粗
        protyle.toolbar.setInlineMark(protyle, 'strong', 'range');
        // range.collapse(false); // pass false, the range will collapse to its end point.
        protyle.toolbar.element.classList.add('fn__none'); // close toolbar
    }
    
  • 思源笔记插件开发求助:如何获取选中文本并修改

    2024-01-03 12:11

    好的,谢谢

    貌似用 range.insertNode 就不能撤回了

  • 思源笔记插件开发求助:如何获取选中文本并修改

    2024-01-03 11:47

    发现撤回还有一点点问题,撤回只会撤回加粗,前后添加的字符是不会撤回的,所以我应该在添加字符后先更新,再加粗吗?

  • 思源笔记插件开发求助:如何获取选中文本并修改

    2024-01-03 11:28

    谢谢,已经解决了。

    想问问大佬 setInlineMark 有文档吗,我没有找到

    ```js
    async function replaceSelectedText(protyle) {
        const range = protyle.toolbar.range;
        let selectText = protyle.toolbar.range.toString();
        range.deleteContents();
        const replaceText = `「${selectText}」`;
        const textNode = document.createTextNode(replaceText);
        range.insertNode(textNode);
        // range.collapse(false); // pass false, the range will collapse to its end point.
        protyle.toolbar.setInlineMark(protyle, 'strong', 'range');
        // protyle.toolbar.element.classList.add('fn__none'); // close toolbar
    }
    
    
    

    思源数据插件开发.gif

  • 思源笔记插件开发求助:如何获取选中文本并修改

    2024-01-03 10:56

    因为我模仿思源的 <span data-type="strong">text</span>,刷新完之后就会重置,之前那种方法起码可以保存哈哈哈

    async function replaceSelectedText(protyle) {
        const range = protyle.toolbar.range;
        let selectText = protyle.toolbar.range.toString();
        const textNode = document.createElement('span');
        textNode.setAttribute('data-type', 'strong');
        textNode.innerHTML = `「${selectText}」`;
        range.deleteContents();
        range.insertNode(textNode);
        range.collapse(false); // pass false, the range will collapse to its end point.
        protyle.toolbar.element.classList.add('fn__none'); // close toolbar
    }
    
  • 思源笔记插件开发求助:如何获取选中文本并修改

    2024-01-03 10:40

    谢谢回复,我试过 range 了,但是不能写入,看了下思源备注增强的代码,他调用的是 toolbar 的 range , 是可以 work 的,还在研究怎么加粗

    async function replaceSelectedText(protyle) {
        const range = protyle.toolbar.range;
        let selectText = protyle.toolbar.range.toString();
        const textNode = document.createElement('strong');
        textNode.innerHTML = `「${selectText}」`;
        range.deleteContents();
        range.insertNode(textNode);
        range.collapse(false); // pass false, the range will collapse to its end point.
        protyle.toolbar.setInlineMark(protyle, 'clear', 'toolbar');
        protyle.toolbar.element.classList.add('fn__none');
    }
    
  • 思源笔记 | 用 quicker 动作与 zotero 进行无缝联动

    2024-01-02 12:43

    我习惯在思源笔记里写东西,需要 word 话导出就好了,设置好 word 模板,就不需要什么太繁琐的调整了。word 写毕竟还要在乎格式,没那么专注,当然只是我觉得思源的编辑器更顺手一些,要改动内容也方便

    直引和间引我没接触过,不知道是什么

  • 数据库功能有什么使用场景吗?

    2024-01-01 18:40

    数据库我主要用来管理笔记的,需要分很多类别的笔记,用 moc 列表或表格管理不太方便,就可以用数据库,可以很方便添加分类,根据时间、分类筛选笔记

    image.png

    比如我可以根据编程这一分类筛选

    image.png

    还有观影笔记、读文献笔记、读书笔记也可以用数据库

    image.png

    当然你要把它当成 excel 这样的高级表格用也可以,不过我暂时没这个使用场景

    我还有一个想法是数据库可以做周打卡、月打卡

    image.png

    具体数据库的使用方法可以看看 notion、wolai、flowus 的相关教程,资源比较丰富

  • 思源笔记 | 文献引用插件的配置

    2024-01-01 17:55

    目前我觉得 quicker 动作这种方式更符合我的需求

    思源笔记 | 用 quicker 动作与 zotero 进行无缝联动 - 链滴 (ld246.com)

  • Siyuan 文献管理插件,实现与 Zotero 无缝对接

    2024-01-01 17:21

    才发现这么好用的脚本,不过使用中遇到一个问题,如果前面添加完一个引用,还想在同一句话再添加一个引用,有什么方便的方式吗

  • 我的 dailynote 流程(适合思源笔记软件 / 欢迎讨论)

    2024-01-01 15:47

    思源如果标签和能块引合并就好了,我就不会这么纠结文章标签是用块引还是标签了,不过现在只有在分享笔记到链滴才会用标签

  • 开启同步后部分文件变成 untitled

    2023-12-22 22:52

    @88250 用的安卓最新版,开启同步依然有这个问题

    部分文件显示 untitled

    系统日志 systemlog.zip

    Screenshot20231222225054924org.b3log.siyuan.jpg

  • 数据库块的横向滚动条(如果超出屏幕范围的话)应该贴着底边显示,或者应该最大化利用横向空间

    2023-12-20 22:36

    按住 shift+ 滚轮就可以横向滚动(笔记本电脑用触摸板更简单)

    此外,可以开启自适应宽度

    image.png

  • 高亮块的改进建议

    2023-12-20 22:30

    你如果用的是 Tsundoku 主题(我看着有点像),建议你用 blockquote 引述块,然后给块加上背景颜色,大概是这样一个效果

    image.png

    你还可以加一些图标,将其设置为模板,就可以快捷调用

    image.png

    image.png

  • 全网找不到满意的 Markdown 转 Docx 模板,那就自己动手吧

    2023-12-20 09:30

    注意:模板之前默认的页面大小的 letter,现在改为 A4 了,需要的朋友可以自己手动更改,或者下载上面提供的链接

  • 用思源笔记绘图 |Mermaid

    2023-12-18 17:29

    得有人做插件吧,暂时不行,只能手打硬编码

  • 全网找不到满意的 Markdown 转 Docx 模板,那就自己动手吧

    2023-12-16 14:50

    暂时没有合并单元格的需求,这个得看 pandoc 能不能转化 html 表格吧

  • 思源笔记导出 word 如何优化无序列表和有序列表样式?

    2023-12-13 15:41

    我现在想到一个笨的方法是把 effie 的列表样式加入列表库,批量改思源导出的列表

    image.png