又双叒叕搞了个新博客 #103
zhangyu1818
announced in
zh-cn
又双叒叕搞了个新博客
#103
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
之前服务器到期了,搭的博客也就没了。
上一个博客用的gatsbyjs,精心设计了一番,还算不错,严重的问题就是当时我根本没在意.lock文件,都没上传,鬼知道1年gatsby更新了什么,反正拉下来运行不了了,所以我现在在github上做博客了。
博客这个东西,基本就是自己看,虽然我的markdown文件都同步存在了icloud,但是我还是会把它们以网页都形式展示出来,但一年一年下来,我也越来越不在意博客的样子了,越简单越好,不要什么复杂技术就更好了!
还记得最先我想要搞一个纯粹是自己搭建的博客,大概持续了2个月,搞了一个后台,写了一个在线的markdown编辑器(不知道为什么会有人star),用typegraphql+mongodb搞了个后台服务,但技术始终会迭代的,再包括项目的迁移,最先我是用的vutrl,后来腾讯云,再后来阿里云,一旦涉及数据库、后台服务,我觉得这为了一个自己看的网页,成本嘛那高的是没边了。
我就一直在思考,有没有那种非常简单,不需要任何技术,甚至连博文里图片都不需要保存的方式来搭建一个博客,就像在掘金写文章一样是一个很简单的过程。
于是我发现了用github来做博客真是太棒了!难怪很多大佬们都直接用github,最主要都原因就是它非常非常都简单,不需要自己都域名,不需要自己都服务,连图床也不需要,不需要考虑服务器过期,也不需要部署,唯一都问题就是迁移后文章都时间都对不上了。
接着,在此基础上,我用了nextjs作为一个单独的网页端部署在vercel上,而且可以使用我自己的域名,同时vercel还会在我的分支改动后自动拉取部署,非常实在。
网页端的内容来源那就更神奇了,之前从未接触过github api,没想到功能就非常的强大,我可以获取issues来作为列表,同时添加对应的label作为文章的分类标签,而且还可以使用gitalk来同步issue和网页里的评论。
至此,一个完全不需要考虑服务器,不需要考虑图床,不需要考虑部署,包含评论系统,同时拥有很高的可定制性,并且是属于自己的不是依附于博客园这种平台的,一个最最最最简单,就搞定了!
Beta Was this translation helpful? Give feedback.
All reactions