在线客服系统源码开发实战总结:Golang实现CMS内容管理增删查改功能
自己的客服系统做好了,官网页面也有了,但是没有介绍性的内容文章。网站被收录的太少,这样会导致网站的权重不高,搜索排名比较低。
因此要简单的加上一个小型的内容管理功能。
设计数据库
很简单的两张表,分类表和内容表
DROP TABLE IF EXISTS `cms_cate`; CREATE TABLE `cms_cate` ( `id` int(11) NOT NULL AUTO_INCREMENT, `cat_name` varchar(50) NOT NULL DEFAULT "" COMMENT "分类名称", `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT "创建时间", PRIMARY KEY (`id`) COMMENT "自增主键索引" ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT "CMS分类表"; DROP TABLE IF EXISTS `cms_news`; CREATE TABLE `cms_news` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(500) COLLATE utf8mb4_general_ci NOT NULL DEFAULT "" COMMENT "标题", `content` text COLLATE utf8mb4_general_ci COMMENT "内容", `cat_id` int(11) NOT NULL DEFAULT "0" COMMENT "分类ID", `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT "创建时间", PRIMARY KEY (`id`) COMMENT "自增主键索引" ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT "CMS内容表";