关于站点 #
技术栈 #
不同于其他博客采用的如 Hexo
, WordPress
等静态站点生成技术。我选择了更为先进的NuxtJS
+Koa
作为后端,前端则采用NuxtJS
+Vue3
。中后台采用Vue3
,数据库采用Mysql
+Redis
, 全部采用 TypeScript
开发,一定程度保证了项目的稳定性。
服务 #
Markdown
解析和语法高亮服务由MarkdownIt
+Shikiji 式辞
支持,在此基础上我对其进行了语法扩展,现在它能够支持解析在线的Vue组件。- 已开放提供文章、草稿、分类、标签、评论、资源、用户、统计、分析等服务。
历程 #
站点初建于2021年9月,经历了大大小小3次重构,由最初的Vue2+SSR迁移到Vue3+SSR,待Nuxt3稳定后又进行了第3次重构,也就是现在的样子。