GeekNote 新增导出功能

Rei
GeekNote
·

很高兴宣布 GeekNote 新增导出功能,您可以导出所拥有账号下的所有文章、草稿和附件。

导出功能的位置处于“账号->管理面板->设置->导出数据”,点击“创建导出任务”,导出完成后您将收到通知邮件。如果没有收到邮件,可以尝试稍后刷新页面查看导出状态。

截屏2022-03-25 16.23.01.png

导出的文件是一个 .tar.gz 的压缩包,您可以用常用的解压软件解开。压缩包内容如下:

  • posts 目录存放所有已发布的文章 Markdown 格式文件。
  • drafts 目录存放所有草稿的 Markdown 格式文件。
  • attachments 目录存放所有附件。

其中 Markdown 格式文件已经添加 Jekyll 等静态网站生成器所支持的 Front Matter 元数据,方便迁移到静态网站。

截屏2022-03-25 16.22.02 (2).png

导出功能的推出可以满足用户自行备份的需求,同时也说明 GeekNote 不会试图锁定数据来限制用户迁出。

如果您有其他需求,欢迎在评论区提出。

9
评论
登录后评论

不错!既然有了导出功能,或许也可以考虑实现一个导入功能,也能够增加用户粘性。 不过媒体附件如何导入就是个问题了,参考WordPress的导入工具,可以尝试通过从网站直接抓取媒体存档下载。但如果是用户自己提供离线文章目录的话,也许制定一个压缩包目录规范,让用户自行创建上传会更好一些。

(比如attachments目录,不同的静态博客目录是不一样的,可能需要实现媒体库管理功能,但又显然对站长与用户逻辑上又麻烦了,大概并不能实现完全通用)

好奇一下导出的时候图片视频是导出url还是源文件?如果源文件的话导出下载时服务器带宽消耗比较大吧

社区准则 博客 联系 社区 状态
主题