基于Node.js + Next.js开发的博客系统介绍
这个博客系统是一个功能完整的个人博客平台,基于 Node.js + Next.js + TypeScript 构建,支持服务端渲染(SSR)。它内置了多套主题,用户可以自由切换。该系统提供了丰富的内容管理功能,包括文章管理(创建、编辑、发布文章,支持草稿、定时发布、软删除)、Markdown 编辑(支持 Shiki 代码高亮、自动生成目录、粘贴/拖拽上传图片)、图片本地化(自动下载远程图片到本地服务器,可选功能)以及分类管理(支持层级分类)。此外,系统还提供了后台管理界面,用户可以通过 http://localhost:3011/admin 访问。默认账户为 admin / admin123。开发环境可以通过 npm run dev 命令启动,同时启动前后端服务,前端运行在 http://localhost:3011,后端运行在 http://localhost:3012。生产部署时,需要先构建前端(npm run build),然后分别启动前端(npm start)和后端(npm run build && npm start)。项目主页和演示效果都可以在提供的链接中找到。此外,系统还支持自定义主题开发,提供了完善的主题开发说明。该系统是一个开源项目,可以在 GitHub 上找到更多信息和资源。
评论已关闭