当前位置: 首页 > news >正文

用 AI 批量优化思源笔记排版

本文讲解如何用 AI 辅助,优化思源笔记的排版。

主要讲的是思路,可以扩展到其他笔记软件。

一、前言

我一直在电脑上做笔记,后来我学到了一个排版技巧:在中文和英文、数字之间加个空格,这样看起来更舒服。

直接看一个段落,没加空格 vs 加个空格:

不知道你喜欢哪种,我反正已经看惯了「加了空格」的,回不去了😂。

而我之前做的笔记,都是没有优化过排版的。

如果每篇笔记都逐个去优化排版,就太费时间了。

为此,就研究了下思源笔记内部的开发工具,然后用 AI 给出代码并运行,自动优化所有文章的排版,免得自己动手操作。

二、实现思路

首先,思源笔记提供了开发工具,可以通过发送网络请求来进行一系列操作,例如:

  • 查询所有笔记本
  • 查询文档树(笔记本内的笔记结构)
  • 创建笔记、删除笔记、修改笔记
  • 排版优化
  • ......

具体可以看思源官方的文档:https://github.com/siyuan-note/siyuan/blob/master/API_zh_CN.md

也就是说,通过这个工具,我们可以通过编程的方式来批量操作文档。

三、实操

然后,我们就可以让 AI 给出代码和运行步骤即可。

实操步骤如下:环境准备 → 项目初始化 → 修改配置 → 运行

3.1 环境准备

为了简单,编程语言用的是 JS。

所以要安装 Node,官网:https://nodejs.org/zh-cn

下载 .msi 安装包,然后一路 next 即可。

然后 Win + R,输入 cmd 回车,打开命令行,输入:

npm config set registry https://registry.npmmirror.com

此刻,Node 就完成安装和配置了。

3.2 项目初始化

本次项目已开源,读者直接下载即可:

GitHub:https://github.com/Peter-JXL/siyuan-autoSpace-all-doc

Gitee:https://gitee.com/peterjxl/siyuan-auto-space-all-doc

下载代码后,在项目内打开命令行,输入如下命令:

 npm install

修改配置

由于每个人的思源笔记地址、密钥都不一样,所以得修改下,改成自己的。

打开 index.js,修改这两处:

如何查看自己的地址和密钥呢?打开思源的设置(Alt + P),然后在「关于」里面找到地址:

Token:

运行

修改完文件后,就可以运行了。打开命令行,输入如下命令:

 node index.js

我设定了每优化 300 个文档,就会暂停 1 分钟,这是为了让思源笔记能更新下数据(我个人在使用过程中发现,当笔记过多时,频繁操作容易导致崩溃)。

你也可以自行修改每次优化的文档数量、暂停时间。

运行后,会在命令行输出日志,同时我也将日志导出到了项目内的 logs 文件夹下,感兴趣的可以看看。

然后静待项目运行完即可。

总结

本文虽然是针对思源笔记的,但其实也可以扩展到任何地方:

  • 如果你没有使用思源笔记,而是用的本地文档,也可以让 AI 给出代码
  • 如果你用的是其他的笔记软件,也可以查下有无类似思源那样的开发工具,然后问 AI。甚至可以考虑直接修改笔记文件(记得做好备份,以防万一)
  • 我在看电子书时,发现很多电子书也没有优化排版,也是用 AI 给出的代码优化了排版,参考:一个小技巧,让电子书阅读体验翻倍!
  • 相关阅读:Markdown 排版规范

希望本文能帮助那些和我遇到同样问题的人~

最后,感谢思源项目组、社区提供的帮助 🎉。

码字不易,欢迎点赞关注~

原文:用 AI 批量优化思源笔记排版

http://www.hskmm.com/?act=detail&tid=31341

相关文章:

  • 2025 年连接线线束厂家最新推荐榜:新能源电子 / 机器人电子等多领域优质企业品控、定制能力及合作案例全面盘点
  • 2025年黄金回收品牌最新权威推荐榜:专业鉴定与高价回收口碑之选,正规资质黄金回收厂家精选指南
  • 2025 年试验机最新推荐榜单:电子万能材料 / 橡胶拉力 / 塑料拉力 / 环刚度 / 冲击试验机优质厂家精选及科研工业合作参考
  • 2025 年国内卷帘门源头厂家最新推荐排行榜:电动 /pvc/ 钢质 / 自动 / 防火卷帘门优质厂家精选
  • 2025 年电容厂家最新推荐排行榜:固态 / 高压 / 牛角 / 安规 / CBB / 超级电容领域优质厂家精选
  • 如何让AI实现自动化 —— PlayWright MCP 实测 - 教程
  • 使用git-filter-repo 清除大文件
  • 2025 年滤筒源头厂家最新推荐排行榜:盘点实力企业及选购要点,涵盖多类型滤筒优质公司水刺/除尘/阻燃/高温滤筒厂家推荐
  • Flutter美观、易用的日历选择组件
  • 2025 年滤袋源头厂家最新推荐排行榜:PTFE/PPS/P84 等多材质滤袋优质品牌精选及选购参考
  • 2025年最新销售管理系统使用指南:顶级销售是如何使用CRM系统? - SaaS软件
  • 2025 年激光焊锡源头厂家最新推荐排行榜:覆盖多行业需求,助力企业精准选优质设备供应商手机摄像头/线材类/通讯行业/FPC柔性线路板激光焊锡厂家推荐
  • 【光照】UnityURP中的[HDR贴图]
  • 2025 年激光粒度仪厂家最新推荐榜单:聚焦行业标杆与新兴势力,助力科研与生产精准选购纳米粒度及Zeta电位仪厂家推荐
  • 第五周第二天5.2
  • ​​电压探头的应用场景与技术选型指南​​
  • 循环调用接口,使用promise.all的应用
  • 部署zabbix proxy代理服务服务器
  • 完整教程:Docker搭建ESPIDF环境,程序下载
  • 基于Java+Springboot+Vue开发的体育用品购物销售商城管理系统源码+运行步骤
  • AI Agent 产品推荐方案
  • 2025年国内分散釜优质厂家排行榜:值得推荐的分散釜厂家有哪些?
  • 彩笔运维勇闯机器学习--GBDT - 详解
  • 二层环路检测
  • 2025年国内搅拌釜优质厂家排行榜:值得推荐的搅拌釜厂家有哪些?
  • 告别词穷!我发现了一款免费无限量的 Midjourney 提示词神器!
  • 音频标签,无语义的布局标签,字符实体(尖括号和空格)
  • 2025 年最新推荐票务系统厂家综合实力榜单:覆盖高铁站 / 景区 / 高校实训等场景,精准盘点优质品牌景区售检票务系统/高校铁路仿真售检票务系统/模拟铁路12306自动售检实训票务系统厂家推荐
  • 深入解析:Apache Superset 企业级实战:从部署到优化的全链路指南
  • 2025 年闸机生产厂家最新推荐榜单:涵盖多场景需求的实力厂家权威盘点海关通关自助验证/边境防疫自助边检验证/AB门自助验证/双门互锁视频防尾随自助验证/高铁自助核验检票闸机厂家推荐