文件名称:BunKum:一个使用 Python 且基于 Flask Web 框架开发的 MVC 架构的个人博客系统
文件大小:7.09MB
文件格式:ZIP
更新时间:2024-05-02 05:22:23
Python
BunKum 一个使用 Python 且基于 Flask Web 框架开发的 MVC 架构的个人博客系统。 项目测试地址: 测试账号: 测试密码:password 功能介绍 用户系统 用户注册,登录,登出 用户权限及权限验证 邮件地址验证 基于邮件验证的密码重置、密码更改、邮箱地址更改 用户资料页展示 用户之间站内信 用户头像的上传及修改 博客系统 发表博客 文章分类及分类条目创建 博客文章内容展示 内容展示页内评论区 文章及评论区 Markdown 语法支持 文章及评论区代码高亮支持 评论区 @ 其他用户及消息提醒 后台管理系统 博客文章管理,包括文章编辑、删除、按分类显示,文章下评论显示 文章分类管理,包括条目编辑、删除,显示分类下文章 用户管理,包括用户信息编辑、删除,未认证用户显示,指定用户显示评论 评论管理,包括评论编辑、删除,指定作者显示评论,指定文章评论显示,被屏蔽评论显示
【文件预览】:
BunKum-master
----Vagrantfile(4KB)
----models()
--------helper.py(1KB)
--------extensions.py(2KB)
--------category.py(1KB)
--------role.py(2KB)
--------message.py(2KB)
--------user.py(7KB)
--------blog.py(2KB)
--------__init__.py(2KB)
--------comment.py(1KB)
--------forms.py(8KB)
----fake.py(3KB)
----screenshot()
--------new_comment.gif(623KB)
--------avatar_upload.gif(286KB)
--------comment_at.gif(1.58MB)
--------profile.gif(178KB)
--------new_blog.gif(2.23MB)
--------management.gif(1.72MB)
--------message.gif(770KB)
----reset_app.py(2KB)
----misc()
--------blog.conf(347B)
--------pip.conf(64B)
--------celery.conf(319B)
--------sources.list(1KB)
--------blog.nginx(767B)
----app.py(1KB)
----templates()
--------change_password.html(302B)
--------reset_password.html(302B)
--------detail_blog.html(4KB)
--------admin_message.html(5KB)
--------edit_comment.html(389B)
--------index_base.html(2KB)
--------_comments.html(2KB)
--------new_blog.html(389B)
--------_macros.html(1KB)
--------edit_category.html(302B)
--------login.html(492B)
--------admin_category.html(4KB)
--------index.html(2KB)
--------edit_profile.html(308B)
--------base.html(5KB)
--------change_email.html(326B)
--------new_message.html(389B)
--------admin_comment.html(5KB)
--------_messages.html(8KB)
--------change_avatar.html(409B)
--------admin_index.html(6KB)
--------moderate.html(1KB)
--------unconfirmed.html(663B)
--------message_outbox.html(2KB)
--------register.html(284B)
--------admin_user.html(5KB)
--------message_inbox.html(2KB)
--------profile.html(3KB)
--------edit_message.html(395B)
--------email()
----routes()
--------routes_blog.py(4KB)
--------routes_comment.py(2KB)
--------routes_admin.py(14KB)
--------routes_user.py(9KB)
--------__init__.py(570B)
--------routes_public.py(1KB)
--------routes_message.py(2KB)
----Dockerfile(1KB)
----celery_worker.py(760B)
----LICENSE(34KB)
----static()
--------default_avatar.png(35KB)
--------jumbotron_background_image.jpg(54KB)
--------default.css(4KB)
--------admin.css(2KB)
--------avatars()
--------script.js(753B)
----wsgi.py(44B)
----.env.example(593B)
----service.py(1KB)
----docker()
--------misc()
--------script()
----requirements.txt(835B)
----docker-compose.yml(1KB)
----.gitignore(97B)
----config.py(5KB)
----.dockerignore(177B)
----tasks.py(351B)
----README.md(9KB)
----script()
--------mirror.sh(175B)
--------deploy.sh(1KB)