type
status
date
slug
summary
category
tags
password
icon
这是本站第一条博文,简单介绍一下本站来源
本站基于NotionNext,数据来自Notion,其中还嵌入了基于twikoo的评论插件。
博客简介
本站基于NotionNext,部署在vercel和阿里云ECS双端。完成Next.js项目部署后会自动更新notion笔记。更新文章流程就是在Notion写作排版,这种更新流程就比其他博客平台友善很多。并且由Notion替我们分担了数据丢失的风险。
以前用过用过flomo,印象笔记,用过iPad生态下的notability,GoodNote,MarginNote等等笔记软件。论专业性还得是notion,这也是部分国产笔记软件借鉴的典范。作为数据库笔记软件,他为它的上手复杂度,我之前也就停留在了解层面。
用过世上最多人用的博客软件Wordpress,总感觉不适合我,而且也没找到我喜欢的主题。机缘巧合找到了基于Next.js的果冻主题Notionnext主题也很复合我审美。 再结合NotionNext数据可由强大的notion提供。这不就是我梦寐以求的信息流吗。
👇 开搭!!
上文说到本博客在双端搭建(vercel和阿里ecs),主要流程在NotionNext的文档中说有所提及。不过搭建过程中还是有些问题需要优化。以下为我搭建时的踩坑点。
➡️ vercel搭建
- 这大概了是原作者还在维护的方法,大部分blog.config.js中的参数修改都有用。不过需要注意更新GitHub项目中的文件后需要重启一下。
➡️ ECS搭建
- 我使用原作者在终端搭建的方法搭建遇到很多问题,环境配置复杂,启动复杂。得亏还会一点Linux操作,顺利部署。不过最关键的是没办法后台运行,不好管理。导致搭建过程不停reboot,不停页面无响应。docker部署原作者已经一年多没更新了,大概率用不了了。以下是我尝试行得通的用宝塔面板搭建的办法。
- 下载项目到服务器在修改package.json文件。
yarn [option]
本质是执行package.json中”scripts”内的参数,我们可以添加一行参数"option":"yarn build;yarn start -p 8080 &",
具体参数可自行修改。然后再在宝塔面板中新建node项目如图
第一次使用需要添加一个node版本,我用的16.14.2版本。
- 修改启动项为刚刚添加的参数如图。剩下的就可以自己折腾了
🤗 总结归纳
总结文章的内容
📎 参考文章
- 一些引用
- 引用文章
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
- 作者:byear
- 链接:byear.cn/article/first
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。