对蚊子个人博客进行了彻底的改造
文章地址: https://www.xiabingbao.com/blog/2017/08/22/new-blog.html
在coding网站开始对静态博客收费后,各个第三方的评论系统也相继无法使用的情况下,于是就产生了对博客进行改造的想法。域名备案,购买服务器,把博客改造为php语言的,评论系统自己写,所有的数据都存储到数据库中。
之前的博客是基于jekyll的静态博客,静态博客的好处就是,能全身心的写博客,而不用关注其他任何的配置。同时,在托管到github等一些网站上时,使用git就能直接push上去,不用ftp等工具上传。使用简单方便。
可是,考虑到github有时候不稳定,coding也不能免费使用了,使用的第三方评论系统(多说,网易云跟帖等)也相继关闭不能使用了。这时,就萌生了要把静态博客改造为基于php的博客系统。于是在下班的休息时间之余,在基本不改变博客外观的情况下,对博客进行里改造。
网页的DOM结构更加清晰
之前的博客里,有很多无意义的标签,而且嵌套比较深。这些内容在新版里,都进行了改善
静态资源按页面加载
之前的博客里,把所有的css,js都分别打包到一个文件里,每个页面加载这两个文件,导致加载了很多对该页面无意义的代码。新版的博客里,都是只加载当前页面需要的css和js
首页添加了分页
能在首页中通过分页查看到所有的博客文章
实现基于微博登录的评论系统
第三方评论系统这么不靠谱,只能自己实现了
添加相关文章推荐
基于当前文章的分类与标签,在文章底部推荐相似的6篇文章
所有的数据都存储在数据库中后,我也实现了一个简单的后台管理系统,用来管理博客文章和评论。就目前而言,依然还有很多的东西需要完善,比如可以给文章添加一个点赞系统,比如后台的文章上传页还不支持markdown实时预览,等等。
其实在实现这个博客系统时,当时考虑了不少的问题,比如,是否要自己实现一个mvc的方式来编写,当然,这个想法后来放弃了,改用codeigniter了;博客的评论内容是要同步加载,还是异步加载呢?后来考虑到两者的缓存时间不一样,文章可以长期缓存(没有大问题的情况基本不再更改),但是评论内容是随时都有可能更新的,于是就按照异步加载评论内容来实现了;是否要实现评论内容的邮件提醒,我想很多用户在你的网站评论后,也就离开了,其他用户对其内容的回复再也没有回应了,于是就添加了一个简单的邮件提醒,希望他能收到其他用户对他评论的回复;等等。
下节,我们稍微讲解下,评论系统是如何实现的。
文章地址: https://www.xiabingbao.com/blog/2017/08/22/new-blog.html
对蚊子个人博客进行了彻底的改造相关推荐
- 走进异步世界:博客程序的异步化改造以及发布后的不理想情况
最近,我们干了一件"惊天动地"的事--对改了十年.代码混乱无比.WebForms与MVC混血.ADO.NET与Entity Framework混合的博客程序,用.NET 4.5的a ...
- 一个可直接使用的轻量级博客开源系统
1.项目介绍 整个项目是 Python 的 Django 框架编写,项目包含 PC 网页端,H5端和操作后台,目前开源代码为 PC 端,后续会陆续开源移动端和操作后台,项目整体设计美观大气,用到的技术 ...
- 最佳博客利基市场 – 7个可以轻松赚钱的领域
您是否正在考虑开设博客,但不确定要选择哪些主题或细分市场? 为您的博客选择合适的细分市场可以更轻松地创建引人入胜的内容,甚至可以在线赚钱. 在本文中,我们将解释如何轻松选择最终将帮助您开始在线赚钱的最 ...
- 我们为什么都应该坚持写博客,意义何在?
我很早就想写一篇为什么我坚持写博客和文字的文章给大家洗洗脑,不会总结和不懂总结的程序员不会进步太快. 正好今天翻一个好友文章,翻到了这篇,总结的十分到位,所以直接拿来,大家认真看一看.后面我会写一篇关 ...
- 数据分析达人博客大全
数据分析博客推荐,欢迎大家推荐到itongji@itongji.cn,陆续添加更新... 一.沈浩老师 中国传媒大学教授,这位老师给我深的印象就是比较喜欢旅游.爱摄影,除此之外更多的介绍还一下子想不起 ...
- 博客推荐系列第五篇:PPT高手推荐-秋叶、萧秋水、孙小小等
我们每天都在跟PPT打交道,但很多时候,发现写好PPT的人非常非常少,在所有我见过写PPT的人中,有5%已经非常不错了. 本人一直以为在所在的团队写的售前方案,演示PPT还是不错的,可是,自从我看到秋 ...
- 我们为什么应该坚持写博客(起点 :?)
目录 一:种种原因 二:关于以上几点我的理解 三:好处多多 四:我们应该怎样去写好博客 五:作者感悟 六:镇群图(一图足以解释标题的疑问) 内容转载于:https://blog.csdn.net/it ...
- 博客推荐系列第六篇:PPT达人推荐之补充篇
是否为你的PPT发愁,是否觉得你在PPT演示和制作时很丢人? 读读这些PPT达人的作品和BLOG,你就会觉得什么叫震撼: 以下是我对他们分享的介绍: 博客推荐系列第五篇:PPT高手推荐- 秋叶.萧秋水 ...
- 冰山一角博客_礼仪的秘密面部识别系统是冰山一角
冰山一角博客 重点 (Top highlight) 通用情报 (General Intelligence) Welcome to General Intelligence, OneZero's wee ...
最新文章
- 2022-2028年中国新型氟塑料行业市场发展模式及投资机会预测报告
- JDBC 基础知识总结
- POJ 1696 Space Ant 极角排序(叉积的应用)
- 简述arm linux内核启动流程,Linux内核启动过程和Bootloader(总述)
- java 解析/操作 xml 几种常用方式 xml的增加/删除/修改
- 在 Mac 上如何将 Better Zip 设置为自动更新?
- asp网络编程:Web程序中网页间数据传递方法小结
- css 标签太长的时候隐藏为点点
- 常用命令和常用工作地址管理工具
- 美国拉斯维加斯游戏CRAPS(花旗骰)掷骰子的游戏的C语言版本
- 更改文字颜色为红色HTMl语言,怎样用css将文字改为红色?
- 小米手机miui12系统连接数据线usb共享网络方法
- 证明:模n加法满足结合律
- Hive中的map join、left semi join和sort merge bucket join
- dellg3计算机rom,戴尔G3 U盘装系统win7教程
- 计算机控制系统康波课后答案,计算机控制系统(康波)第8章部分习题参考解答[1]...
- wifi p2p 调试
- 微商软文标题怎么写才吸引人?
- 自动修复工具介绍——SemFix [ICSE 2013]
- 好风凭借力,送我上青云