前言
到目前,此博客已完成重构,大部分页面和功能开发接近尾声。
博客最终采用的开发框架是 Deno Fresh。Fresh是一个基于 Deno 的全栈Web框架,旨在帮助开发者快速构建现代、轻量级、高性能的 Web 应用程序,对于一个博客系统应当是绰绰有余。总的一个多月开发下来,配合VSCode,前后端开发体验感觉异常畅快~
内容 & 设计
博客内容方面,此次重构还是沿用了之前的板块结构:
- 首页 - 左侧加入了一些时钟、画廊等小组件,让整个首页不太单调,后续还会扩展这个位置,新写一些有趣的小组件;发布的画廊也会展示了
- 分类 - 能按照发文的类目和标签筛选查看
- 归档 - 整个博客文章的目录,可以按照年份/时间正倒序查看
- 搜索 - 没有太大变化,可按照默认/最新顺序搜索,高亮展示匹配到的关键字
- 画廊 - 新加入了照片拍摄参数等信息展示
- 关于 - 没有太大变化
博客UI设计方面,网站走的是简约/几何风,可以自定义主题色调,支持全局切换深色模式。
最后
恰好,就在昨天(10月10日),Deno发布了2.0版本[1]。新版本除了带来了很多方面的特性外,官方的logo和官网UI焕新了。在官网,可以自定义自己的“Dino”:
未来,会抽空将博客Deno版本迁移至2.x,可能需要等待依赖的某些插件做好Deno 2的兼容才行。