基于flask+bootstrap4实现的注重创作的轻博客系统项目源码

一个注重创作的轻博客系统

作为一名技术人员一定要有自己的博客 ,用来记录平时技术上遇到的问题,把技术分享 出去就像滚雪球一样会越來越大,于是我在何三博客 的基础上开发了l4blog,一个使用python开发的轻量博客系统,麻雀虽小但五脏也快长全了

用到的技术

  • python
  • flask
  • flask-wtf
  • flask-sqlalchemy
  • markdown
  • bootstrap4
  • 支持sqlite
  • 支持MySql(必须先行设置好环境)

博客功能

  • 撰写文章
  • 文章列表
  • 文章分类
  • 标签管理
  • 推荐文章
  • 内置图床(使用七牛云做存储)
  • 简单文字图片创造
  • 网站设置
  • 百度推送
  • 一键百度推送
  • 定时百度推送
  • 定时外链推送
  • 会员注册
  • 购买会员
  • 支付宝支付
  • 邀请码
  • 搜索引擎抓取统计
  • Diy定制模板
  • 动态标签云
  • 天气显示
  • 自动备份数据库
  • 主页背景图设置
  • 主页最近评论展示
  • 数字雨效果
  • 内置贪吃蛇和别踩白块两个小游戏
  • 多人在线聊天

运行

l4blog根据提示操作就可以了

windows 下运行环境配置

bash 复制代码
> cd l4blog
> pip install -r requirements.txt
> venv\Scripts\python.exe wsgi.py

初次启动提示连接数据库失败或setting表不存在是正常的,因为还没有配置数据库及数据表

这时候打开浏览器访问地址:http://127.0.0.1:80 根据提示初始化数据库及账户就可以开始使用了

后台管理登录入口地址:http://127.0.0.1:80/admin

如果想重新配置数据库可删除app/config.py文件,重新访问http://127.0.0.1:80根据提示进行即可

项目配置文件推荐是.env进行私密配置,这也可以减少配置文件的修改

博客部分截图

完整代码下载地址:基于flask+bootstrap4实现的注重创作的轻博客

相关推荐
我不会起名字3224 分钟前
一天一道算法题(29):单调栈
java·数据结构·python·算法·leetcode·golang·单调栈
萧鼎8 分钟前
2026新库实测:sbxloop 1.5.24 让 AI Agent 在 Docker 沙箱中安全自治,告别环境混乱
人工智能·python·开源·开发工具·ai agent
XR12345678811 分钟前
医院移动医护零漫游无线网络选型指南
java·后端·struts
栀椩24 分钟前
CODrone 无人机航拍车辆检测
pytorch·python·yolo
会飞的拖把29 分钟前
Python序列详解:列表、元组、字符串的通用操作(超详细版)
开发语言·windows·python
2601_9622838832 分钟前
如何通过python控制nbiot
python·串口通信·数据传输·nb-iot·at命令
ly768934 分钟前
Spring Bean生命周期全流程:从BeanDefinition到销毁
java·后端·spring·bean生命周期·beandefinition·初始化回调
leeyi37 分钟前
在 Go 里跑不信任的代码:WASM 沙箱的四道墙(第107篇)
后端
摇滚侠1 小时前
《Spring Boot 3:高级与架构设计》第 1 章 BeanDefinitionRegistry 阅读笔记 3
spring boot·笔记·后端
AC赳赳老秦1 小时前
环保监测公开数据应用:OpenClaw 抓取空气与水质公开监测数据,开展区域环境质量趋势分析
大数据·数据库·人工智能·python·php·deepseek·openclaw