当前位置: 首页 > 后端技术 > PHP

全面改版蚊子个人博客

时间:2023-03-29 16:25:48 PHP

文章地址:https://www.xiabingbao.com/blog/2017/08/22/new-blog.html编码网站开始对静态博客收费后,每页当三-派对评论系统也陆续不能用了,萌生了改造博客的念头。域名注册、服务器购买、博客转php语言、自己写的评论系统,所有数据都存入数据库。上一篇博客是基于jekyll的静态博客。静态博客的好处是你可以全身心的投入到博客中而不用关注其他配置。同时在一些网站比如github上托管时,可以直接用git推送给它,而不是用ftp等工具上传。使用简单方便。但是考虑到github有时候不稳定,coding不能再免费使用了,使用的第三方评论系统(多说网易云贴等)也已经关闭不能使用了。这时候诞生了将静态博客改造成基于php的博客系统。于是利用下班后的休息时间,在不改变博客外观的情况下对博客进行改造。网页的DOM结构更加清晰。之前的博客,有很多无意义的标签,嵌套很深。这些内容在新版本中得到了改进。静态资源是根据页面加载的。上一篇博客中,将所有的css和js打包成一个文件,每个页面加载这两个文件,导致页面加载很多。无意义的代码。新版博客中只加载了当前页面需要的css和js。首页已添加分页。您可以在首页通过分页查看所有博客文章。一个基于微博登录的评论系统。第三方评论系统太不靠谱了,只能自己加相关文章了。根据当前文章的分类和标签,在文章底部推荐6篇相似文章。数据全部存入数据库后,我还实现了一个简单的后台管理系统来管理博客。文章和评论。目前来看,还有很多需要改进的地方,比如为文章添加点赞系统,比如后台文章上传页面不支持实??时markdown预览等等。其实在实现这个博客系统的时候,我当时考虑了很多问题,比如要不要实现一个mvc的方法自己写。当然,后来放弃了这个想法,改用了codeigniter;博客评论应该同步加载,还是异步加载?后来考虑到两者的缓存时间不同,文章可以长期缓存(没有大问题基本不再变化),但是评论内容随时可能更新,所以通过异步加载评论内容实现;实现评论内容的邮件提醒,我想很多用户在你的网站发表评论后就离开了,而其他用户从来没有回复过他们的内容,所以我加了一个简单的邮件提醒,希望他能收到其他用户对他评论的回复;等等,下一节我们将简单介绍一下评论系统是如何实现的。文章地址:https://www.xiabingbao.com/blog/2017/08/22/new-blog.html