上一篇
微信小程序预览 Error:网络错误,状态码503
作为一个纯手工制作的博客网站,明知还可以增加许多功能,但UP主特别懒,懒延症发作了。也不是真的太懒,主要平时每天对着代码,改了又改,修了又修,下班后那有兴趣再碰代码呢!玩游戏不香,看番剧不自在么?
鉴于此,网站大改版是不可能的了,一没时间,二没动力。可小改动还是有的,最简单点添加文章的上一篇与下一篇功能。
- 丰富文章页面,扩展更多的特色区域
- 提升用户体验,快速切换上下文章
- 深挖SEO节点,增强文章的关联性
MySQLCREATE TABLE `posts` (
`post_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '文章id',
`post_author` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '作者id',
`post_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '文章创建日期',
`post_content` longtext NOT NULL COMMENT '文章内容',
`post_title` text NOT NULL COMMENT '文章标题',
`post_cover` varchar(255) NOT NULL DEFAULT '' COMMENT '文章封面图片',
`post_status` varchar(20) NOT NULL DEFAULT 'publish' COMMENT '文章状态',
`post_type` varchar(20) NOT NULL DEFAULT 'post' COMMENT '文章类型',
`post_pageview` bigint(20) NOT NULL DEFAULT '0' COMMENT '文章阅读数',
PRIMARY KEY (`post_id`),
KEY `post_author` (`post_author`),
KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`post_id`)
)
MySQLSELECT MAX(post_id) AS post_id FROM posts WHERE post_id < 1 AND post_status = 'publish' AND post_type = 'post'
MySQLSELECT MIN(post_id) AS post_id FROM posts WHERE post_id > 1 AND post_status = 'publish' AND post_type = 'post'
※ 获取文章有个BUG,当上下文章没有时,获取post_id为Null,可以根据UI表现自行调整样式。
最新评论Latest comments