关于博客
type
status
date
slug
summary
tags
category
icon
password
为什么创建个人博客
起初博客主要是想记录自己的知识、自己的成长,文章分类网络资源分享、书籍分享、音乐分享。作为一个IT职业者,笔记是很重要的,因为自己不可能靠着记忆力来将知识随取随用。可能有时候随即出现idea,但这建立在自己现有的知识基础上萌发的,当自己想通过已有的知识来实现自己的idea,这时候记忆力就很不靠谱了。
编写博客能了解自己对知识的掌握程度如何,同时自己梳理一遍也能更好的帮助自己更好的掌握对应的知识,正所谓“学而时习之,温故而知新”。
博客历程
2022.11月,本博客最开始是通过Cloudflare Pages来搭建的,当时选择这个方式主要是因为可以通过Cloudflare的缓存数据库来简历动态的博客,但是对于国内的访问者极其不友好,非常的鸡肋。
2022.12月,于是迎来博客第一次搬迁,使用GitHub Pages + Hexo框架来进行博客搭建,Hexo一键式生产静态博客,然后通过Git上传到GitHub上,GitHub自动识别<用户名.github.io>项目来生成GitHub Pages,也可以绑定自己域名,非常方便。此外Hexo支持丰富的主题,让自己的博客界面更加好看。但是使用久了就发现Hexo在构建的博客的时候非常缓慢,特别是文章过多的时候。
2023.01月,偶然之间发现了Hugo,于是从Hexo框架过度到了Hugo。为什么选用Hugo?Hugo 是依靠Go语言进行开发,号称世界上最快的构建网站工具,使用过的人都知道,确实快。从Hexo几分钟完成构建到Hugo几秒钟完成构建!于此同时,也将Blog托管到了Vercel上,域名也可托管到Vercel。对比之前的方式,Vercel全托管不仅方便,也加快了网站的加载、访问。
2023.11月,由于每次更新自己的文章都需要在本地写好,然后构建静态页面,再上传到GitHub中,才能完成博客的更新,这一套流程,时间久了真的觉得很麻烦。同时自己又做笔记,然后将笔记用MarkDown编辑整理等等都很繁琐。有什么能更新笔记又能同时更新博客的方法呢?
于是发现了通过Notion API来构建静态博客,创建一个Blog前端项目来抓取Notion的笔记,我只需要在Notion创建页面来编写我的笔记,就能实时同步到我的Blog中。推荐NotionNext。除了方便,个人觉得没什么好看的主题,但是Blog不就只为了记录么,所以无所谓。
为什么不用服务器
WordPress来构建网站,第一个是需要服务器,第二个是个人觉得太不划算。针对服务器的选购就是一个很麻烦的事情,支付方式等等。倘若购买国内的服务器,备案审核等待也是个消耗。总之,搭建个人博客,我是觉得越简单越好,如果是学习玩服务器,那是另外一回事。
博客改动
舍弃了一些文章,从0开始~