序
幼时就比较喜欢折腾,曾经把家里的常用的家用电器都拆坏过,收音机、VCD机,后续都是由老爸再给安装好的。个人博客从 2015 年毕业后有想法后就不断的折腾,从最早的 Github 托管到自己的个人服务器。最早的版本是前后端在一起,通过账号管理体系进行管理。在管理端进行富文本的编辑、保存、预览和发表。当前版本则比较轻量,通过 Markdown 的方式本地编辑,直接编译成静态页面发布。
写作需求
- 早期的需求是为了巩固验证自己大学的学习内容,所以主要是用于记录学习笔记,用的是 Github 静态页面托管方式。
- 为了能够使用到自己 Java 相关服务器的开发内容,决定采用前后端方式来重新搭建自己的个人博客,同时也购买了阿里云的服务器作为负载,并且购买了个人的网站域名。
- 由于云服务的成本在逐年上涨,而自己也没有过多的后端需求,所以又重新将个人博客改成纯前端的方式,这样可以减少服务器的成本,并且也提升了编写过程的效率。
部署架构
部署图说明:
- 管理端可以在本地编写 Markdown 文本内容,编写完成后推送到资源库中。
- Github 监听到
push
事件后,进行自动的预编译,将 Markdown 转成对应的 HTML 文件。同时通过SSH
的方式拷贝到个人服务器上。 - 终端通过域名 https://heleeos.com 进行访问,
Nginx
直接代理到静态的文件夹,访问对应的HTML
文件。
后续规划
规划说明:
- 记录一下日常使用学习到的东西
- 记录一下完整中间件的学习内容
- 记录一下读书的笔记和读后感