Skip to content

palp1tate/blob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blob

项目介绍

本项目来源于知了传课:https://www.bilibili.com/video/BV1YV411b7JJ/?spm_id_from=333.999.0.0&vd_source=84fc27804252448ba51ef3b6abfd5d36

课程资料和源码均已上传Github。

笔者对源代码有不少修改,比如代码的优化更新。通过学习这个项目,你可以对用beego进行全栈开发有一定了解。

后台由管理员登录,主要负责上传修改删除帖子。

前台由用户登录,主要负责查看帖子,以及评论。本项目支持二级评论。

主要功能如下:

image

image

image

image

image

关于使用

克隆仓库到本地:

git clone https://github.com/palp1tate/blob.git

配置mysql.conf文件:

username = yourusername

password = yourpwd

host = 127.0.0.1

port = 3306

database = blob

在本地创建名为blob的数据库,然后在项目根目录运行bee run,前提是你有bee工具。当然也可以运行:

go build
./blob

后台管理登录界面:http://127.0.0.1:8080/cms

前端界面:http://127.0.0.1:8080

由于后端管理不支持管理员注册,需要自行在数据库插入一条管理员数据,注意密码使用MD5加密,请将加密后的密码填入数据库中,加密函数在tests/test里~

About

A small blog system implemented by beego

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published