吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1529|回复: 16
收起左侧

[其他原创] 灵感笺:离线笔记记录,支持自动保存、Markdown、分类标签和数据备份

[复制链接]
yibeijiu 发表于 2026-7-31 15:58
本帖最后由 yibeijiu 于 2026-7-31 17:21 编辑

Snipaste_2026-07-31_15-51-46.jpg

轻量级网页笔记工具,方便临时记录想法、代码和待办事项。

项目使用原生 HTML、CSS 和 JavaScript 编写,不依赖框架,也不需要安装数据库。解压后直接打开 index.html 即可使用。

主要功能

  • 笔记自动保存
  • 笔记本分类和标签
  • 标题、正文、标签搜索
  • 笔记置顶、归档和回收站
  • Markdown 简单预览
  • 深色模式
  • JSON 数据导入和导出
  • 单篇笔记导出为 Markdown
  • 支持电脑和手机页面
  • 支持 PWA 离线使用

快捷键:

Ctrl + N:新建笔记
Ctrl + K:搜索
Ctrl + S:立即保存

使用方法

需要使用完整的离线缓存和桌面安装功能,可以在项目目录运行:

python -m http.server 8000

然后访问:

http://localhost:8000

关键代码说明

本地保存

笔记通过 localStorage 保存:

localStorage.setItem(
  STORAGE_KEY,
  JSON.stringify({
    notes: state.notes,
    notebooks: state.notebooks
  })
);

因此不需要服务器,数据默认只保存在当前浏览器中。

自动保存

输入后延迟 350 毫秒保存,避免每输入一个字符都写入数据:

clearTimeout(state.saveTimer);

state.saveTimer = setTimeout(() => {
  note.title = titleInput.value;
  note.content = contentInput.value;
  note.updatedAt = new Date().toISOString();
  persist();
}, 350);

搜索

搜索范围包括标题、正文和标签:

notes.filter(note =>
  `${note.title} ${note.content} ${note.tags.join(' ')}`
    .toLowerCase()
    .includes(keyword)
);

离线使用

通过 Service Worker 缓存网页文件,访问一次后可以离线打开:

caches.open(CACHE).then(cache => cache.addAll(ASSETS));

注意事项

数据保存在浏览器中,清理浏览器数据可能导致笔记丢失,建议定期使用“导出备份”。



文件:

灵感笺.zip

15.17 KB, 下载次数: 88, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 2吾爱币 +8 热心值 +2 收起 理由
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
aa626123 + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zhangt729 发表于 2026-8-7 16:07
当一个笔记内容篇幅多于当前屏幕时,日记内容自动显示到内容底部,超出当前页面显示范围的内容只能用键盘上的方向键上移后才能显示,不支持鼠标移动,并且标题栏仍无法显示出来,只有关闭浏览器页面重新打开才能正常,请问这个能改进吗?
523368611 发表于 2026-7-31 16:10
这个很小,看起来不错,联网的作用是啥?不是一直在本地保存就可以了吗
room200800 发表于 2026-7-31 16:22
可以离线使用就很nice,联网是可以云存储吗?另外,这是PC端的吧?移动端应该很实用……
huisedetian 发表于 2026-7-31 16:36
看介绍很牛逼,下载试用下
xiaoshan1818 发表于 2026-7-31 16:47
界面看着和有道笔记界面有点像,下载来试用下,感谢分享
wubo777 发表于 2026-7-31 16:57
这个存储到localStorage 清除记录不就没了嘛
lt1108 发表于 2026-7-31 17:07
试用一下
rhci 发表于 2026-7-31 17:07
试下,之前也写了一个本地的Markdown,看看你这个,喂给AI,让改成本地数据库保存就行了。
whi7sper 发表于 2026-7-31 23:55
有点意思,感谢分享!
Clarkchaoren 发表于 2026-8-1 08:04
存储在localStorage,应该有上限的吧。我记得好像是几兆
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-11-5 10:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表