一个轻量化的博客应用
关于lite-blog则字面意思轻量化的博客,目的就是打造一个很轻量化的博客应用。其实市面上有很多成熟的博客应用了,但是对于个人来讲写笔记什么的只用markdown,很多功能用不上显的些许臃肿。于是便有了该项目计划,主打一个轻量方便服务器到期迁移。 更主要当做学习!刚好还能搭一个轻量化的web应用,如果以后用得着还能copy过去改吧改吧。
- python+fastApi
- sqlLite
- next.js
调试环境python=3.10.10
#依赖
pip install -r requirements.txt
#加速镜像安装
pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
#docker 运行
docker build -t lite-blog:lates .
docker run -d -p 8080:8080 lite-blog:lates
#挂载数据目录
docker run -d -p 8080:8080 -v /path/db:/data/db -v /path/file:/data/file lite-blog:lates
#访问
http://IP:8080- 文章分类及导航
- 文章列表能正常显示
- 文章详情直接解析.md能正常展示md的结构及md目录,以及图片内容
- 支持更换主页背景图片
- 页面路由控制
- 简单的后管
- 新增/删除/覆盖.md文件
- md文件中可附带图片
- 支持实际的阅读量统计
- 支持简单的后管登录(不做权限管理)
- 支持文章分类管理
- 支持将文章放到指定分类中
- 看板娘
- 背景音乐
- 鼠标样式
- 评论
- 快速迁移
- 后端项目搭建
- 完成后端核心功能开发
- 前端项目搭建
- 完成前端核心功能开发