效果
通过获取 Notion 教育版(成本大约几块到二十块),你可以解锁单个文件的上传大小限制(教育版支持5GB文件上传),同时实现大容量存储(Notion 不限制总容量)。
这对于那些平时不常用但需要存储的资源非常适合,完全可以作为长期保存的解决方案。
我开发的客户端可以帮助你进行文件的批量上传和下载,速度取决于你的网络环境。通常情况下,它可以跑满我家宽 100Mbps 的带宽。如果网络条件不理想,建议使用 VPN 加速。
快来看看我的成果吧!



前言
最近,我注册了一个edu.kg的教育邮箱,并解锁了Notion的教育版。看到它支持单个文件最大5GB,且没有存储限制,我兴奋不已。
于是,我决定着手启动一个Notion文件管理项目,充分利用这一平台的优势。
本篇文章主要介绍我关于Notion文件存储的探索,以及我和Zyx_2012开发的项目.
如果你没有Notion会员
如果你没有Notion教育版,实际上只要你拥有一个edu邮箱,就可以解锁该版本,一些功能和会员差不多。通过一些渠道,比如某宝,你能以低价买到edu邮箱,虽然这种方式便宜,但没有安全保证。这类卖家通常到后期就跑路,导致你收不到验证码,最终账号变得无法使用。
另外,借用他人的邮箱也有问题。许多邮箱是由第三方搭建的,别人可以轻松访问你的邮件,包括Notion的验证邮件等,这意味着你的账号存在被盗的风险。
因此,最安全的方式是自己注册一个edu域名。在这里,我选择了edu.kg(吉尔吉斯斯坦的国家域名)。
注册链接:
充值需要银行卡,如果你无法支付可以在闲鱼上找人代付
如果你是完全的小白,也可以参考其他教程来获取教育版,但获取教育版的过程不是本文的重点:
然后通过cloudflare可以转发邮件到你的其他邮箱,这样你就可以收到邮件了
Notion换绑你注册的邮箱就好啦
其实如果你没有问我要一个我也不会介意 φ(≧ω≦*)♪
获取Notion Token
打开链接 https://www.notion.so/profile/integrations
然后创建一个集成
信息随便填,你能记住就行

创建完成后获取集成密钥,这个要留着有用
然后建议你使用我的模板管理文件
https://efficacious-sphynx-d25.notion.site/?v=2dc644ead11a81fcb334000cf67aa67c&source=copy_link

复制到你的工作区后可以通过创建页面的方式添加文件组

点右上角三个点,选择集成,然后搜索或者用鼠标翻滚寻找你的集成
按照我的方式把你的集成添加到数据库,这样你的集成就能操控数据库下的页面了.
使用Notion-Files-Management
为了进行批量上传下载,我和Zyx-2012 开发了Notion-Files-Management
记得先给个Star啊做了好几天的
选择最新的发行版下载解压

然后使用你喜欢的软件(啥也不知道用记事本)打开.env文件

然后替换你的notion token 为你刚刚申请的notion token
保存后关闭文件
然后运行main.exe

你可以使用方向键进行移动,回车确认
Notion页面ID就是网盘后面那一串代码,可以直接复制


然后你上传的文件就会保存在这个页面中
绕过:使用.txt文件
Notion官方API并不支持压缩包等其他文件上传,所以我的程序会把不合规的文件自动添加后缀.txt进行欺骗
下载后可以使用文件处理功能一键去除txt后缀

技巧:绕过单个文件大小限制
Notion限制付费版单个文件大小小于5GB
于是我们可以通过分卷压缩绕过
通过7-Zip实现分卷快速压缩


然后你就会得到一坨

直接在Notion-Files-Management通过文件上传功能上传整个文件夹的文件就好啦
进阶:分享文件
有时候我们会有向别人分享文件的需求
少量文件分享
那么在notion我们同样可以实现


你可以指定账号访问,设置所有人访问,甚至是链接有效时长等...
大量文件分享
文件少的时候直接共享就可以下载.但是共享只能一个文件一个文件地点就下载.
文件一多,就麻烦了,这时候 Notion-Files-Management 工具就排上用场了
Notion有发布网站的功能,发布后别人可以直接当做模板复制到自己的工作区



现在你懂了吧!
我们可以把含大量文件的页面发布为网站,其他人打开网站后可以进行复制,就像网盘中的"转存"功能
不过值得注意的是如果文件很大转存时间也会比较长
转存后这个页面就是我们自己的了,可以先添加你的集成,然后通过Notion-Files-Management 工具下载
获取页面PageID
你可以通过链接获取,PageID就是页面链接后面的一串字符,但是程序需要输入的是带连字符的,你还需要自己转化,所以这里提供一个更加快捷的方案
我给你的数据库模版可以自动获取PageID,那么把这个文件直接塞到数据库就是个好方法,这里有动图演示

得到PageID后就能用Notion-Files-Management 工具下载啦
进阶:搭建资源站
Notion非常开放自由,你可以在分享页面选择发布页面
这个页面可以作为一个网站进行分享,长久有效
总结
通过本项目,我向大家展示了如何充分利用 Notion 教育版 的优势,结合 Notion-Files-Management 工具,实现高效的文件管理与批量上传下载。不仅如此,通过自己注册 edu 域名,并合理利用 Cloudflare 转发邮件,我们能够解决一些常见的账号绑定问题,确保账户安全。
无论是文件的管理、分享,还是搭建个人资源站,Notion 都为我们提供了非常灵活的功能,使我们能够轻松实现高效的数字化管理。如果你对 Notion 的使用感兴趣,希望我的分享能为你提供一些启发和帮助。
如果你有任何问题,或者在实现过程中遇到困难,欢迎随时与我联系。让我们一起探索更多 Notion 的可能性,提高工作和生活的效率!