前言
其实是有点标题党的意味了。其中用到的工具也是2年前就出来的了。不过最近因为配套设施的跟进以及项目本身的更新。易用性上更进一步。加上论坛里询问博客系统的时候没人提起,于是心血来潮来推荐一下吧。
博客的精髓就是坚持写自己,不要被技术大佬带偏了。博客本就是你网络上的日记、笔记。所以,部署简单,编写容易是最基本的要求。而今天介绍的系统则完美契合这两点,可以说是当今对于个人博客最合适的选择
与主流的区别
接下来介绍的工具NotionNext与平常所使用的博客系统不太一样。其本质更接近于一种前后端分离的博客类型。
与Hexo hugo类似的是,他们展示的都是静态博客。但是自带一个及其强大的后端。与wordpress halo等相同的是他们都有极其强大的编辑功能。与typecho相似的是其主题的简约。
简而言之,这是一个很适合个人博客的系统,它的缺陷是没有什么扩展性(不过有评论系统,通过插件形式支持)。但是对于只想好好写博客的人来说,它是一款简约强大的工具。
工具特性介绍
博客系统
NotionNext是我们今天要用到的博客工具。这是一款将你notion笔记渲染成网页的工具。从介绍你可以看出,这是一个纯粹为博客而生的工具。舍去了一切复杂的东西,把你的重点拉回创作本身。将你平时的笔记变成博客。
notion大家都或多或少听过,目前近乎最强大的笔记软件。不需要你会markdown语法也能使用,操作简单,而且进阶功能强大,能够成为你的写作帮手甚至变为你的知识库。
这是GitHub仓库地址:https://github.com/tangly1024/NotionNext我们之后会用到它
示例:https://preview.tangly1024.com
部署平台
Zearbur是一个代码托管平台,因其对接github的特性,可以帮助我们很简单的部署我们的博客。全程不用敲代码,不用面对麻烦的命令行。你在github上面修改代码的同时,你的博客也会自动开始重新部署,不需要你像自己的服务器一样去操心。
但是最重要的原因是,他有免费额度,而且不用绑卡,国内访问优秀,域名没有被墙,自带中文(所以请勿滥用)。免费额度对于博客系统来说绰绰有余,所以不用担心。而且不绑卡他也不扣你钱啊,又不要实名担心什么。
同样是代码托管平台vercel有100g流量限制,域名被墙。railway需要绑卡否则每月只有500h
zeabur是我们最好的选择,你都不需要准备域名
官网:https://zeabur.com/zh-CN
准备工作
一个github账号。嗯,没了。
开始部署(NotionNext仓库有具体详细的部署方法,因此这里会简略说明,只提一些注意事项)
首先去NotionNext的GitHub仓库选择fork,将其fork到自己的仓库。然后把notion模板复制到自己的账号上,复制下自己的notion页面的分享id
项目更新问题
fork完之后建立一个新的分支,专门用于修改代码,有新的更新时会更新到你fork了的main分支上,然后你再将其与自己创建的分支合并,即可完成博客系统的更新,避免github由于你修改了代码,而作者刚好更新了你修改的那段造成的冲突不好解决。(绝大部分时候的更新都不会触发这个问题)
话说你实在不会可以吧config文件保存下来,再更新之后替换回去再部署一遍即可,因为部署是使用的zeabur,所以重新部署的过程是完全自动的,根本不用你操心
fork完之后直接去zeabur使用你的github账号登陆,然后创建一个环境,部署新的服务。(文档也有一步一步的图文说明)
点击+号,选择git就可以部署你的仓库里的服务了。(这一步可能需要先设置一下zeabur的访问权限,否则可能没权限访问你的仓库内容,文档也是有说明的)
之后就是等待部署完成了。完成之后记得绑定一个域名,用它的也好,用你自己的也行。但是记得去cloudflare里面把你的域名解析过去 选择CNAME类,解析地址是zeabur.app。然后就能访问你的博客了
更简单的方法
你告诉我你不会配置?或者是不想配置?
其实zeabur自带了NotionNext的部署模板,进去之后把你的notion分享id写进去,就可以部署了,是不是很简单?
总结
这是一个适合所有人的博客系统。只要你坚持再notion笔记软件上写作,记录。NotionNext就会帮你渲染成博客。运用notion的强大方便,简单易用的编辑能力,人人都能0成本写自己的博客。notion作为文本编辑器的强大能让你终于博客内容本身。zeabur则提供了平台。github的代码改动都会自动重新部署博客,而且有回滚,保证了你的博客稳定性。
哪怕以后你不再玩服务器了,也不再乐意修改设置博客代码,只要你还在用notion记录,你的博客就一直在更新。
现在,让我们以此作为我们博客路的开始吧。

cy
好文
我推薦使用notion,如果你能解決網絡訪問的話