离线研究工作流程和备份
组织本地学习笔记,选择便携式导出格式,并在需要之前测试恢复。
一个有用的学习系统必须让你找到一个想法,测试你的理解并恢复你的工作。在浏览器中保存笔记可以消除对帐户的需要,但本地保存和备份是不同的事情。本指南将介绍使用 Studynotes 工作区的小型可重复工作流程。
从一个主题和一个小注释开始
打开工作区并为特定讲座或问题创建注释。给它一个命名概念的标题,一个将其与课程分组的主题,以及一个或两个描述其用途的标签。例如,生物学下带有“考试”和“比较”标签的“酶抑制”比“第 4 周笔记”更容易检索。
当你想在材料旁边提出问题时,可以使用 Markdown 来制作标题和散文、一系列想法的大纲,或者使用康奈尔提示。格式标签可帮助您过滤您的库;您仍然可以编辑每种格式的正文、摘要和回忆提示。将来源引用保存在正文中,以便您稍后可以检查声明。
了解您的笔记所在的位置
工作区在 localStorage 中保存当前浏览器配置文件和网站来源的注释。它不会将它们同步到其他设备或将它们上传到笔记帐户。不同的浏览器、私有窗口或不同的域具有单独的库。清除站点数据可以删除已保存的笔记。
编辑后读取保存状态。存储错误意味着您当前的选项卡可能仍包含注释,但关闭它可能会丢失更改。如果保存失败,请立即下载 JSON 备份。避免在两个选项卡中编辑同一工作区;当另一个选项卡更改它时,请在重新加载和协调版本之前导出当前选项卡。
准备离线会话
访问主页以及您在连接时想要使用的工具或指南。 Service Worker 在安装后缓存应用程序资产和访问的页面;它无法检索您在离线状态下从未打开过的页面。保持原始选项卡打开,直到缓存完成。
在依赖它之前测试确切的工作流程:断开网络连接、重新加载主页、编辑一次性笔记以及导出备份。浏览器策略、隐私浏览和存储驱逐可能会影响离线可用性。如果页面加载失败,请重新连接并再次打开。在浏览器外部保留可读的 Markdown 副本,以作为独立的后备。
选择任务的备份格式
JSON 是完整的工作区备份:它保留 ID、主题、标签、提示、时间戳和评论计数。在大量学习课程结束时将其导出,并用日期命名下载的文件。将第二个副本保存在独立于该浏览器的位置,例如您控制的存储设备。
Markdown 对于阅读笔记并将其移动到另一个编辑器中非常有用。导出包括 frontmatter 元数据; Markdown 书包含所有笔记,可以再次导入到此应用程序中。 CSV 和 TSV 包含问答卡,因此它们不会保留整个工作区。 PDF 是阅读或打印副本,而不是可编辑的工作区备份。
测试修复,无需担心原始版本的风险
导出 JSON,然后在单独的浏览器配置文件中打开应用程序并导入该文件。检查带有标签、摘要和一些回忆线索的笔记。比较计数并打开长笔记以确认其内容。您从未打开过的备份只是一种假设,而不是经过测试的恢复路径。
合并导入使用传入版本添加注释并覆盖具有匹配 ID 的注释。替换会放弃当前库并仅使用导入的注释。当版本可能不同时,在任一操作之前导出当前库。在应用导入之前,无效的 JSON、不受支持的版本和格式错误的注释记录将被拒绝。
将维护作为审核的一部分
在周末,删除重复的草稿笔记,修复模糊的标题,并将重复出现的错误转化为回忆线索。进行这些更改后导出带日期的备份。保留多个最近的备份,这样意外删除就不会立即复制到您唯一的恢复文件中。
对于设备移动,请在旧设备上导出 JSON,自行传输文件并将其导入到新设备上。在停用旧配置文件之前,打开多个笔记并从新浏览器导出新的备份。保留文本导出以供长期阅读,即使您以后更换工具也是如此。
可复制的规划模板
# 每周检查工作区 主题: 本周注释发生了变化: 备份文件名和日期: 独立复制位置: 恢复测试结果: 下一篇评论: 备份 :: 可以恢复工作区的单独导出的副本。
常见问题
本地保存是否会同步我的设备?
不需要。在一台设备上导出 JSON,然后在另一台设备上导入。每个浏览器配置文件都存储自己的工作区。
清除浏览器数据后可以恢复笔记吗?
导入之前导出的备份。该应用程序没有可从中恢复已删除的浏览器数据的服务器副本。
我可以在没有连接的情况下使用该应用程序吗?
Service Worker 缓存应用程序后,工作区和之前访问过的页面可以离线加载。在依赖它之前,请在您的浏览器上进行测试。