简述个人博客的发展和笔记的储存
宏观发展日志
-
最开始采用的是
Hexo+github
的静态网页部署的方式保存自己的博客,优点是所有的md
文件都是保存在本地,同时在github
上有备份,所以不怎么需要担心笔记丢失的问题。缺点也很明显,首先是github
的服务器在海外,导致网页加载速度慢,尤其是加载图片的速度;其次,文章的分类,创建,打标签的操作都需要自己规划,不是十分方便。 -
在购置服务器以后,就采用了
Hexo+私人服务器
的方式保存文章。解决了访问慢的问题,但是仍有分类、检索、标签麻烦的问题。 -
在了解了动态博客框架后,于2022年换成了
halo+私人服务器
的方式保存博客和笔记。优点是能够直接登录网页创建文章,和普通的在线博客无异,而且发布也十分方便,分类管理等也十分便捷。缺点是不再有本地笔记的储存,如果出现网络不可用的情况,很有可能读取不了自己的笔记。因此需要不定时进行备份,将网站上的数据保存到本地。 -
halo
服务器所有上传的图片默认保存在服务器中,因此图片不能形成外链,这样会导致博客上的文章迁移出现阻碍。因此在2022/5/7
更换了图片储存的方式,将图片统一储存到阿里云OSS
中,通过PicGo
上传并生成外链,并将之前的博文的图片链接统一更换,免除后患。 -
于
2022/4/1
将halo
从1.4.7
升级到1.5.0
,满足了对基本数学公式的编写要求。 -
重点笔记(例如考研相关的笔记)同时迁移到
wolai
进行管理。wolai
是一款类似notion
的笔记软件,界面优美并且三端可用,缺点是有可能网络问题导致笔记不可查看,亦或者账户问题需要申诉。所以只能作为笔记的观看端使用。除此之外,在上面编辑markdown
文档不如直接采用动态博客halo
编辑直接、方便,但胜在笔记和笔记之间的联动。
目前架构
网站架构
- 目前采取的是
halo+nginx
的方式向外展示博客内容,图片存储在阿里云的OSS
中,采用Picgo
进行上传和外链的获取。全站采用全局CDN
加速。
笔记存储
Notability
:主要解决手写问题,听课做笔记时使用,整理第一手笔记。本博客
:主要用于编写、将笔记整理成markdown
格式的标准文档,方便三端查阅。wolai
:将网站的笔记同步储存到wolai
中,方便手机端、平板端的查看和阅读(尤其是深夜模式的使用)。
笔记备份
Onedrive
:Notability
中的笔记会直接同步备份到Onedrive
中,保证第一手笔记不会丢失。iCloud
:Notability
中的笔记也会直接同步备份到iCloud
中,保证第一手笔记不会丢失,同时协调三端。网站备份
:不定时将网站的所有内容备份到本地,避免文件丢失。
- 0
-
分享