🎂 Happy Birthday! 今天是我的生日 🎉 去留言祝福
🕯️ 点击许个愿吧
✨ 愿望已许下
2026 Website

Aeoleaf个人博客项目

Own Web

流程

注册阿里vps ----> 注册域名 ----> 解析dns ----> 宝塔 ----> 项目coding ----> 部署 ----> 上线

在cc的帮助下整个流程耗时不到三天

概述:

网站部署于香港阿里云服务器2 核(vCPU)2 GiB)

System:Alibaba Cloud Linux 3.2104 LTS 64位

网络 ipv4公网 100 Mbps

整个项目利用cc和宝塔面板进行快速管理 效率非常高 agent使维护项目的成本大大降低

**部署方式:**通过Node.js在服务器本地部署 再通过Nginx反向代理部署到公网

Aeoleaf.com(风叶) 项目架构

技术栈(90% 利用cc开发)

  • 后端: Node.js + Express 4.18,EJS 服务端渲染
  • 数据库: sql.js (纯 JS 实现的 SQLite),文件存于 /database/aeoleaf.db
  • 认证: 单一管理员密码 + express-session
  • 文件上传: Multer,限 8MB,存 /public/uploads/
  • Markdown: marked + DOMPurify(防 XSS)
  • 前端编辑器: EasyMDE

目录结构 server.js # 入口 config/db.js # 数据库初始化 + 60s 查询缓存 middleware/ # auth(会话守卫) + upload(multer) routes/pages.js # 公开页 + 管理页路由(SSR) routes/api/ # auth / posts / works REST API views/ # EJS 模板(含 admin/ 子目录) public/js/ # main / admin / editor / toast

数据库表: posts、works、settings

已实现: 博客文章、作品集、深色/浅色主题、后台 CRUD、标签过滤、图片上传、响应式布局 站内搜索 文章阅读量统计