头部背景图片
小刚的天堂 |
小刚的天堂 |

基本完成对PokePlus论坛的改造

2019-01-14

题记

我秃了,我也变强了!—一拳超人

正文

俗话说,兴趣是最大的动力,我也是这样认为的。说起来,作为一个与计算机基本不搭边的专业的学生党,在学习这一块上更是显得孤独。没有人可以请教,大部分时候,百度谷歌能够帮助你解决一些问题,但更多的时候却还是要靠自己的摸索。在去年的这个时候,不知怎的,心中萌生了想要做一个论坛的想法。不过在构建之前,还是对相关的资料进行了查询。结果发现当时国内的各个论坛情况不是特别乐观,可以说论坛的黄金时期已经随着智能手机的普及,微信、APP、小程序的诞生而已经逝去。现在的论坛从当初的广撒网式结构,慢慢转变为垂直领域式的结构。虽然情况是相当糟糕的,但这还是阻止我不了我心中的想法的。

首先遇到的问题便是对论坛系统的选择,国内discuz和phpwind都是很知名的,还有一些小的论坛程序。经过对比之后,个人最后还是入了dz的坑。因为相关资料的全面和服务的稳定性。不过那个时候运气是真的不好,正值discuz官站在进行维护,时间持续了近一个月,那段时间是无法查看官站里的资料的。所以我的第一个论坛算是在摸爬滚打中建立起来的。不过后来就很快推倒重做了,首次构建发现了许多的问题和尝试了许多的操作,第二次是吸取了前面的经验教训,重新建立起来的。不过这一次还是出现了问题,第二次构建的过程过渡追求功能了。安装了一堆的插件,拖慢了论坛的速度,而且还增加了许多的隐患。这延迟速度真的是令人头疼。于是在不得已之下,再次重新推倒重做。第三次构建,化繁为简,保留了主要的功能,和少量的插件。一段时间平安无事。

经过一段时间,论坛的速度变得明显的缓慢起来,服务器方面应该没有什么问题的,进行逐步排查之后,是数据库被注入了一堆杂七杂八的垃圾,拖慢了速度。由于之前的安全意识不够强,也没有做好备份数据的工作。于是,再一次推倒重建。历经近一年的时间,吸取历次的教训。重新进行构建论坛,这一次取消了用户的上传文件和图片的权限,以使用外链来替代,对模板文件也进行了调整修改。通过对象储存,CDN和外链的协调使用,提高论坛的访问速度。有效利用有效的资源。同时服务器在原先的防火墙的基础上加入了正则过滤,略微提高安全性。最后就是备份了,自动备份保留最近的100份备份。即便出了问题,回滚即可。做到有备无患。

不过现在PC端的论坛的是真的开始没落了,BBS的形式不会消失,现在的移动端,未来又会是什么呢?真叫人期待啊!

如何安装和使用hexo

2019-01-12

关于安装hexo网上的攻略已经很多了。但是很多都不是很详细,存在一些问题。笔者的博客是托管在腾讯云开发者平台,也就是coding上。国内访问的速度是比较快的,关于安装过程个人比较推荐这篇文章:
https://cloud.tencent.com/developer/article/1142213

不过有几个小点还是得提一下:
前期准备:
1.绑定域名这一块,域名解析除了转向的地址的CNAME 记录外,还要加一条境外(海外线路)的CNAME 记录,静态 Pages 为 pages.coding.me,动态 Pages 为 pages.coding.io。否则申请证书会失败。
2.coding每个小时只能进行10次部署,请合理使用次数。
3.shift+鼠标右键,可以打开包含命令窗口的菜单。
4.合理使用hexo g,hexo g -d,hexo s。

如何发帖:
1.参考hexo官网的视频教程即可。
https://hexo.io/zh-cn/docs/writing.html
2.如何创建自定义页面,可以参考这篇文章。
https://dwz.cn/oEKykHLu

关于如何更换模板,百度即可。教程很多,且简单。其他插件的功能,在hexo.io上也能找到。总结:hexo还是一款很方便的博客系统。可以尝试。

欢迎来到小刚的天堂

2019-01-12

题记

我的一生,无怨无悔!—北斗神拳

正文

2018年的脚步渐行渐远,2019年的钟声已经响起。新的一年到了,又老了一岁。

在去年暑假的时候,心中忽然萌生了建立博客的想法,因为当时入坑了discuz系统。手上的服务器和域名也有余,本着不浪费的原则,于是决定建一个个人的博客。经过一番对比和测试,最后从众多的博客系统中,选择了typecho。这是一款轻量又灵活的博客系统,体积不大,并且有许多实用的插件和精致的模板。博客搬家也是非常的方便。可以说是对新人非常友好的博客系统了。

原先博客是放在香港的服务器上的,不用备案,方便是个优点。但是缺点也是明显,延迟严重,国内的CDN不支持。考虑到博客将会是长期使用的,于是在八月到九月之间。将博客进行了第一次搬家,搬回了大陆的服务器。一段时间,平安无事。

近几年,网络实名制的逐渐普及,国人安全和法制意识的提升,稍稍提高了国内互联网的安全水平。但是在网络中,没有绝对的安全。各种网络攻击,渗透,都是见怪不怪的事情。个人运行博客,除了服务器和域名的开支,对于安全这一块,难度就大了。毕竟攻击成本远远低于防御成本。网络防御,防的住君子,防不住小人。

有段时间感觉博客的运行加载速度变慢了,起初感觉是文件比较多了,毕竟是小水管。图片和文件加载需要时间,后来发现另一个站的数据库被注入了,一堆垃圾。拖慢了网站的浏览速度。参考与之,博客估计也没有幸免于难。之前对网站安全这一块也没有很上心。毕竟只是玩玩而已,一切都在尝试中。虽然加强了服务器的防御,但是对注入和渗透还是没有防御措施,于是成功中招了。

前段时间因为比较忙,所以也没有太过在意。现在腾出时间了,还是要解决一下这个问题。之前并没有设置数据库自动备份,所以能够比对的数据也没有了。

推倒重做!

之前也有关注过hexo,个人其实挺喜欢静态的博客的。我的博客,我的主场。评论,其他杂七杂八的东西其实都是可以省略的。因为很多时候,这是写给自己看的。行动派,说做就做,经过一番折腾。成功掌握了hexo的安装方法和使用方法,目前网上的教程已经很成熟了。

博客其实是属于旧的产物了,很多大平台的博客,已经没落了。基本作为附庸品的存在。但是博客却会一直存在。总会有人离场,也会有新的力量加入。因为这是属于一个人的主场,发出属于自己的声音。

2020,我们不见不散!

  • « 上一页
  • 1
  • 下一页 »