资讯动态

没有网络也能写笔记:Poznote 离线模式双机制详解(离线缓存 + 离线导出)

发布时间:2026/10/23 6:02:28 来源:尧图企业网站定制
【免费下载链接】poznotePowerful note-taking without the hassle.项目地址https://gitcode.com/gh_mirrors/po/poznote点击查看免费下载Poznote 是一款功能强大的自托管笔记软件它的离线模式由两套互补机制组成离线缓存让你在没有网络时照常打开、阅读甚至编辑最近修改的笔记离线导出则把整个笔记库打包成一个可离线浏览的只读档案。无论你是通勤路上、教室里还是野外作业这篇教程都会带你快速上手 Poznote 离线笔记的全部用法。为什么需要离线笔记自托管笔记服务有一个天然痛点服务器在哪笔记就在哪。一旦断网整个应用似乎就消失了。Poznote 的解法是双管齐下机制定位能做什么离线缓存随用随写的随身副本离线阅读 编辑 新建联网后自动同步离线导出一次性打包的只读档案解压即用任意浏览器离线浏览官方文档中对这一章节的完整说明见 README.zh-cn.md。机制一离线缓存 —— 断网也能读写笔记工作原理简述Poznote 会利用浏览器的Service Worker和IndexedDB存储在你在线时悄悄做三件事保存离线页面把与在线版长得一模一样的界面侧边栏、编辑器、工具栏、标签页缓存到本地断网时由 sw.js 接管请求并展示它下载笔记副本按规则拉取该保留的笔记内容、标题、版本号和附件图片存进 offline-store.js 管理的本地数据库定时刷新在线时每几分钟轮询一次清单接口只下载内容有变化的笔记几乎不浪费流量。保留哪些笔记、按什么顺序、装不下时先丢弃谁全部由纯函数模块 lib/offline.php 决定清单接口实现在 OfflineController.php。哪些笔记会被缓存按优先级从高到低共有 4 类原因见 lib/offline.php笔记级离线保留在笔记菜单中选择离线保留无论多久前编辑都会保留且包含全部附件PDF、音频、文件等文件夹级离线保留标记的文件夹及其所有子文件夹内的笔记都会保留收藏收藏的笔记始终保留最近修改默认保留最近 5 天内修改过的笔记可在设置中改为最多 30 天。 小技巧在笔记或文件夹页面可离线使用的条目旁会有小圆点标记可在设置 → 显示中开关离线页面还能展示每条笔记被保留的具体原因。快速配置步骤进入设置 → 同步与历史 → 离线笔记设置保留天数0 表示关闭见 settings.php对特别重要的笔记/文件夹在菜单中点离线保留点击图标侧栏的离线按钮随时查看当前浏览器里已保存的副本清单页面源码offline_notes.php断网时直接访问 Poznote 地址输入上次登录的密码即可本地验证进入密码以 PBKDF2 验证器形式存放明文不落盘逻辑见 offline-login.js。离线状态下富文本笔记、Markdown 笔记和任务列表都可以正常打开和编辑/菜单与右键菜单大部分可用上传文件、模板等依赖服务器的命令除外。容量限制与隐私文本副本最多 300 条笔记、50 MB 文本超限时优先保留最近修改的图片/附件单个最大 25 MB共 400 个、200 MB且绝不超过浏览器剩余空间的一半隐私只缓存你自己账户的笔记共享给你的账户/工作区不会被缓存副本未加密存储在浏览器中退出登录即删除含尚未发送的修改删除前会警告。恢复联网后会发生什么修改会自动发送。若服务器上的同一笔记在此期间也被改过Poznote 会尽可能合并两个版本合并不了时你的离线版本会另存为一条名为…离线副本的笔记不会丢内容。机制二离线导出 —— 一份随身的只读档案如果说离线缓存是随身背包离线导出就是整箱打包。它不需要任何前置条件适合把笔记发给别人、迁移设备或纯粹想留一份永不依赖服务器的备份。三步完成离线导出打开设置 → 备份/导出页面backup_export.php找到完整备份选择用户后点击下载完整备份——档案在服务器端生成大账户可离开页面稍后再来取后台任务见 api_backup_job.php下载 ZIP解压后在任意浏览器中打开index.html即可离线浏览全部笔记。这个 ZIP 里有什么归档包含数据库转储、全部笔记文件entries/目录、附件attachments/目录以及一份自动生成的 index.html。这份索引页按工作区 → 文件夹层级列出所有笔记标题每行还带有标签和可下载的附件链接实现逻辑在 backup_zip.php。⚠️ 注意离线导出是只读的不能编辑笔记它也不等于 Poznote 的完整功能界面只是一个轻量的离线浏览器。需要继续编辑请使用机制一的离线缓存。两种机制怎么选你的场景推荐机制通勤/教室断网还要继续写离线缓存想把某时期的笔记发给同事离线看离线导出换设备前留一份独立档案离线导出兼作备份长期离线办公航班、野外两者结合先做完整备份再在设备上保留常用笔记常见问题Q为什么我的浏览器没有离线副本Poznote 必须通过HTTPS提供服务http://localhost除外而且登录后的第一个浏览器里要至少在线打开过一次应用副本才会开始创建同步入口offline-sync.js。Q离线缓存的笔记安全吗副本以未加密形式存在浏览器本地且仅限自己账户。在公用电脑上用完请退出登录副本包括未发送的修改会被立即清除。Q设了 0 天会怎样该账户的离线笔记功能即被关闭浏览器会清空已保存的副本。Q离线时能登录别人的共享工作区吗不能。离线副本只对账户所有者生效通过授权共享给你的账户不会生成副本接口会直接返回 403。小结Poznote 的离线模式用离线缓存 离线导出两条路径覆盖了随时读写与离线归档两大需求前者依托 Service Worker 与 IndexedDB 在浏览器内维护一份可编辑的随身副本后者用一个带index.html的 ZIP 让笔记脱离服务器也能被翻阅。两者搭配真正做到Powerful note-taking without the hassle——写笔记从此不受网络束缚。赞分享【免费下载链接】poznotePowerful note-taking without the hassle.项目地址https://gitcode.com/gh_mirrors/po/poznote点击查看免费下载相关推荐终极Git History离线模式设置指南没有网络也能高效工作终极Git History离线模式设置指南没有网络也能高效工作 Git History是一款能够帮助你快速浏览任何Git仓库文件历史的实用工具。本文将详细介绍开发工具OpenCOOD核心架构解析理解协同感知的三种融合策略OpenCOOD核心架构解析理解协同感知的三种融合策略 OpenCOOD是一个面向协同检测的开源框架作为OPV2V的官方实现它提供了强大的协同感知能力帮自动驾驶人工智能计算机视觉gh_mirrors/core72/core离线模式没有网络也能继续开发gh_mirrors/core72/core离线模式没有网络也能继续开发 你是否遇到过这样的场景在高铁上灵感迸发想写代码却发现网络信号时断时续出差住酒店上一篇深入理解Vue生命周期VueLearnNotes中的钩子函数应用场景下一篇Hyro安装与配置完整教程跨平台桌面HTML5编辑器创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑