type
status
date
slug
summary
tags
category
icon
password
2025/03/17 → 2025/03/20
技术栈: 部署知识,4everland NotionNext git 跨链桥知识
前几天突发奇想,想把做过的东西找个地方记录的想法,花了三天,重新选部署平台,各种build,部署🤡。
就有了这个项目站,用来记录我的大小项目,还在补充中。
各种大的,小的 项目记录中,工作量有点大,成果就是部署在还是很开心的 ,这个时侯的个人自我满足。
4everland 号称在IPFS网络上读取数据。 (os:谁知道呢? 未来我可能会用其他更好的方式从IPFS获取,可能那时就知道珍惜了🥹。gas 费是真的贵。。。)
再次选择 NotionNext搭建的原因:折腾css,部署过程对我个人来说,是个很花时间的过程,我也尝试过一些优秀的平台,但文章的存储方式没找到合适的方案,存在notion,使用这个开源项目,是我目前的最优解。我只管写文章就可以了。部署搭建自己的博客有很多,合适自己的就好,勿喷。
📝 选平台
为什么重新选一个平台,不继续在Vercel上折腾呢?
一个是,免费用户额度有限,还是期待有一天我的博客,文章被人看到,可能一下子访问量大,二是到时候重新换又麻烦了。
选4everland是因为web3平台,这个项目站应该会很少改动的了,虽然是静态部署,它也有5G的额度够用,它号称是IPFS网络,安全,可靠,永久,不可篡改。但是除了买1G容量用来保留免费用户额度花了1U外,它的Gas费是真的贵,也要0.28u。
选完平台,就开干了。
用Github 登录后,会提示我使用web3 钱包登录账户,基于贪欲,用跨链桥搞了快两天,转币,把一些需要用的U转到MetaMask上。
链接钱包,部署旅程就开始了。
📨部署
准备好 NotionNext 的数据库,因我几年前接入过,这次想换成类似卡片导航的布局,所以需要升级NotionNext 的版本,之后新建一个用在4everland 部署的分支,这里我没按照教程命名,根据我项目的功能命名了一个分支。
⚠️ 复制notion database的 pageid,(也可以使用 notion 的 auth token,需要隔几个月更换。)
⚠️ 把下面几项配置修改一下: 静态部署 yarn export, Node.js版本,导出目录

⚠️ 平台中 Environment Variable 设置所选择的主题,首字母小写 (参照NotionNext github项目中theme的名称)
📌 域名
之前创建的一个域名,打算在原有基础上创建一个二级域名。
使用cloudfare 绑定二级域名,选择cname记录,添加相应的信息,并把4everland 上部署成功后,生成的一个地址放在在 cloudfare上设置(这步骤很重要)。

- Author:annelo
- URL:https://proj.annelo.eu.org//article/1bb4fdef-ab2f-8037-a5fb-fc21a4e0640c
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!