beego框架 golang web项目-个人博客系统

beego个人博客系统功能介绍

首页 分页展示博客 博客详情 评论 文章专栏 分类导航 资源分享 时光轴点点滴滴 关于本站

后台管理 登录 系统设置 分类添加修改删除管理 博文添加修改删除管理

基于Go语言和beego框架 前端使用layui 布局 开发的个人博客系统

使用技术

  • beego框架

  • Mysql数据库

  • html前端

  • js框架layui

功能展示








beego初时化

main.go

package mainimport (_ "beego_blog/routers""github.com/astaxie/beego"_ "github.com/go-sql-driver/mysql""beego_blog/models"
)func init() {models.Init()beego.BConfig.WebConfig.Session.SessionOn = true
}func main() {beego.Run()
}

beego路由

package routersimport ("beego_blog/controllers""github.com/astaxie/beego"
)func init() {beego.Router("/", &controllers.BlogController{}, "*:Home")beego.Router("/home", &controllers.BlogController{}, "*:Home")beego.Router("/article", &controllers.BlogController{}, "*:Article")beego.Router("/detail", &controllers.BlogController{}, "*:Detail")beego.Router("/about", &controllers.BlogController{}, "*:About")beego.Router("/timeline", &controllers.BlogController{}, "*:Timeline")beego.Router("/resource", &controllers.BlogController{}, "*:Resource")beego.Router("/comment", &controllers.BlogController{}, "post:Comment")beego.AutoRouter(&controllers.AdminController{})
}

配置app.conf

appname = beego_blog
httpport = 8099
runmode = dev# MYSQL地址
dbhost = localhost# MYSQL端口
dbport = 3306# MYSQL用户名
dbuser = root# MYSQL密码
dbpassword = root# MYSQL数据库名称
dbname = db_beego# MYSQL表前缀
dbprefix = tb_

运行

创建数据库, 然后修改数据库连接相关信息。

go mod initbee run

浏览器访问
http://localhost:8099 (前台)

http://localhost:8099/admin/login (后台)
账号: admin 密码 :123456

beego框架 golang web项目-个人博客系统相关推荐

  1. 视频教程-python项目之博客系统开发-Python

    python项目之博客系统开发 TriAquae开源运维软件创始人,混迹IT运维领域多年,曾就职于松下.国政通.飞信.中金.NOKIA等公司,维护过少至几十台,多至数万台设备的IT系统,致力于提高企业 ...

  2. python项目之博客系统开发-李杰-专题视频课程

    python项目之博客系统开发-3133人已学习 课程介绍         系统由于主站.个人博客.后台管理三部分组成,其中包含Web开发中的知识,如:多级评论.文章点赞.主题定制.iframe伪Aj ...

  3. python 博客程序_项目1——博客系统 - Python测试和开发 - OSCHINA - 中文开源技术交流社区...

    一.绪言 今天又来更新博文了,学习Java也已经有一段时间了,经过这段时间的学习,我对Java有了更深一层的理解.从刚开始的HelloWorld到了现在的小型网页项目,这中间也经历了很多.话不多说,下 ...

  4. springboot实战项目——个人博客系统

    1.项目介绍 1.1项目效果 博客首页 登录功能 注册功能 文章分类 文章归档 文章页面 发布文章 (集成富文本编译器) 1.2项目使用技术 前端: vue element-ui 后端: Spring ...

  5. web模拟终端博客系统

    2019独角兽企业重金招聘Python工程师标准>>> 本文由QQ音乐前端团队发表 前段时间做了一个非常有意思的模拟终端的展示页:http://ursb.me/terminal/(没 ...

  6. Go Beego框架搭建Web项目

    在线中文文档:https://www.kancloud.cn/hello123/beego/126091 1.安装beego和bee工具:需 需要新建项目且go mod init后,在项目下执行 go ...

  7. Java项目:个人博客系统(java+SSM+Mysql+Servlet+JavaWeb)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 项目内容包括:首页,登陆,新建文章,搜索,登陆日志,登录次数,评论统计,相关信息,文章列表等其他相关功能 另外:系统采用MVC ...

  8. Java项目:个人博客系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括:文章展示.热门文章.文章分类.标签云用户登录评论.匿名评论用户留言.匿名留言评论管理.文章发布.文章管理文章数 ...

  9. Slog29_支配vue框架初阶项目之博客网站-注册页面-单选按钮

    ArthurSlog SLog-29 Year·1 Guangzhou·China Aug 3th 2018 GitHub 掘金主页 简书主页 segmentfault 大学毕业 交了几万块钱的学费 ...

最新文章

  1. opencv处理dicom图像_图像处理|opencv| 利用opencv把照片变换成素描风格
  2. java最长类名_在java规范中类命名的字符长度是多少?
  3. css-padding
  4. Cissp-【第4章 通信与网络安全】-2021-3-12(377页-392页)
  5. CodeForces 340C
  6. Python 实现猜年龄小游戏
  7. 技巧:在 C/C++中如何构造通用的对象链表
  8. Ripro主题X系列站长素材下载网站模板
  9. 【java笔记】scanner类和匿名对象的使用
  10. Docker最全教程之使用Tencent Hub来完成CI(九)
  11. Go语言的一些使用心得
  12. wer 流程图编程_WER机器人搭建学习实操练习
  13. 线性代数(1)—— 行列式
  14. join and list删除 and set集合 and 深浅拷贝
  15. 基于CNN卷积神经网络的商品识别(毕设)
  16. 会员自动续费服务协议
  17. C#判断某一年是 “平年”||“闰年”,一月有多少天。
  18. L0,L1,L2正则化浅析
  19. 求double类型的立方根_二分法逼近
  20. 田纳西大学计算机科学,田纳西大学

热门文章

  1. 网络运维系列:远程服务器登录、配置与管理
  2. 逆向分析ObRegisterCallbacks学习回调结构
  3. 想在PC上随时随地获得4G连接?Acer和金雅拓帮你实现
  4. 【PC工具】开源绿色好看实用桌面时钟Digital Clock 4
  5. 购买域名之后如何设置DNS,DNS解析原理与dig命令使用
  6. 字符串去重的5种方式
  7. 如何在不知道交换机的IP的情况下登陆交换机查找交换机的IP
  8. centos、linux离线搭建yum源,iso文件制作yum源,nginx搭建yum源
  9. 初识C++案例三只小猪猪称体重
  10. oracle中空值的替换,oracle中空值替换,精度空值(保留小数位数),时间转换