——关于本网站

2018-03-09

全面升级了服务器系统:
Centos6 => Centos7,
mysql 5.1 => mysql 5.7.21
… … => nginx node npm
… …
从命令行的使用上有所发生变化,同时对SQL语句做了相应的优化


2018-02-25

新的一年开始,过年时间,利用闲暇时间完整的更换了一套网站界面,重新设计了播放器部分,将之前的整体代码进行了重新的整理与设计,年前研究的领域有点广泛,并未完全大会并使用,相信在17年的沉淀之后,在2018年将其全部发挥。也希望在新的一年中一切事物越来越美好!twemoji-1f60atwemoji-1f60a

2017-12-26

1、上线了QQ用户登录功能,该功能可以使用户在QQ登录状态下不需要输入昵称和邮箱的情况下直接评论。关于用户的管理,本站不提供注册功能,任何用户都可以通过QQ账号直接进行登录。切每一个用户都会有唯一一个多重加密的token进行管理,该token并非QQ的token。(该功能可能还存在部分不足,后续进行优化)。
2、修复了后台系统中评论管理模块的列表显示问题。

2017-12-12

1、修复音乐播放器在火狐浏览器下显示不正常情况。
2、修复IE9下部分模块字体显示不正常
3、上线新模块“案例”,并上线iviewUI的后台界面,结合百度统计图及markDown编辑器等功能,由于服务器内存不足,取得其中。改用了VUE静态页面的效果展示

2017-12-05

反思与调整

12-4号下午网站被黑了,强行植入了广告,自从去年网站数据无意间丢失之后,之后每次更新之后都会做数据备份,和网站内容的备份,即便是丢失,也能在很快的时间恢复上去,这次的被黑其实不是第一次了,早在15年的时候,就被一个ip给刷了,在如今看来,这些手段的操作者其实也属于轻量级的入侵,从安全的角度来说,之前的网站确实有太多的可入侵的方式,这次整体的调整大大减少了端口的暴露,摒弃了之前的FTP上传,并对网站的防火墙做了一定的调整,这次的病毒式植入直到5号早上才修复完成,(虽然修复完成,但被做肉鸡了内心还是愤怒的!)有很大一部分文件的权限也关闭了,虽然并不是很深入的了解网络的攻防技术,但是基本常识还是可以对付这种轻量级的攻击,有时候看看整个网络的世界,其实就是一个武林,没有绝对的防御,也没有无坚不摧的利器。

2017-11-27

升级后台php版本5.3 => 5.5

2017-11-22

1.升级网站后台UI框架,有之前的layerUI1.9.9升级至2.2.2
2.实现当网站被评论时的邮件推送服务
3.针对用户评论模块的全新升级(当开放评论权限的时候进行用户之间相互回复和评论)
4.将https与http分离,之前的http访问的URL将不会再重定向到https下,访问内容依然保持相同。

总结:

虽然最近忙于小程序方面的开发,对信息的产出方面较少,但是还是在业余的时候对博客系统进行了完善,一方面在UI框架的升级上,相对来说LayerUI 在2.0+的时候,组件和技术方面已经趋于成熟,不再像之前的版本那样有一些小BUG,但是部分API与之前的并不兼容,所以需要小方面的代码更新,比较赞的是表格标签和分页脚本的优化,相比之前有了很大的优化和改动。

邮件推送方面依赖于阿里云自带的邮件推送服务,想对于我来说,都是少量的单发邮件,并不会存在批量的邮件推送,到目前为止成功率还是100%,相对稳定,而且是实时送达,这个还是给个赞。

对用户评论模块进行了重新设计,目前只在后台上线,并未完整的上线至网站首页,包括对数据库表结构都进行了缜密的设计,方便后续的维护和优化,同时也参考了很多人的建议,和一些平台评论/回复功能的相关文章。

2017-10-25

1.升级网站前端页面5.0.2,
2.重新规划网站结构,前端升级为服务器渲染的方式浏览页面。
3.升级VueNuxt做SEO优化,将之前的Vue-cli脚手架。

更新心得:

其实最近一直是在围绕服务器的搭建和处理,算是从零基础开始,其主要目的是在对SEO有一定的了解之后,从SPA决定做SSR(Server Side Render 服务端渲染),没错就是叫SSR

当然不是这个SSR…
同时又对之前的网站整体进行了一次重构,没错!是又一次。说点技术方面的吧,主要使用了阿里云的ECS云服务器。ContOS系统,其实用习惯了MAC的终端,操作这个是一样的。nginx做负载和正反向代理,node和webpack跑vue的Nuxt项目,后台接口还是使用了原来的php。mysql数据库,pm2做node的进程守护,在安全方面设置了防火墙,只开放了部分端口,这一系列的环境搭建在本站都有相关文章,这里也不多说了,后续我想我会继续完善整个网站的维护。
有那么一刻,当我看到别人的博客系统上面写了一句“自豪的使用了**博客系统”的时候,我也好想说一句“自豪的使用了自己开发的博客系统”。

2017-10-11

1.升级了网站https
2.重新将之前的数据及网站内容迁移至新服务器

升级心得:

由于之前一直使用的虚拟机,本次更新将所有虚拟机的内容移植到了服务器上,从服务器搭建nginx、SQL、php、FTP等一系列,从零开始,自己也是折腾了一小阵子,由于服务器带宽比较小,之前的虚拟机是有CDN加速,所以在网页加载速度上还是有很大的变化。自己开发的前后端的好处就是,移植和扩展很好,不使用别的博客系统。同时还可以自定制的开发功能,相对来说耗时比较大而已,下一步准备做SEO优化了。

最后测试了一下网站的负载,不算是很理想,这和服务器的配置和带宽有直接的关系吧:

2017-09-25

1.修改文章对应多多个模式
2.站内搜索引擎优化
3.优化代码显示模块样式效果

2017-09-13

1.后台登陆系统集成了QQ扫码登陆。
2.优化了前端搜索功能
3.修复了查询BUG

2017-09-03

作为一次颠覆式的更新,从前端到后台重写了之前的所有功能逻辑,整体耗时长达四个多月,并对数据库进行了优化,代码库管理,整体架构流程清晰,依旧采用模块化的形式方便后续的扩充。

前端更新:

1.整体框架采用了 VUE进行整改,并采用webpacksassvue-cli等脚手架及打包工具进行编译。
2.上线了全新的音乐播放器,所有播放组件采用VUE的模块化实现。
3.对前端的数据接口进行了安全管理,防止意外的接口请求。
4.在用户评论模块采用了vue编辑器组件vue-mdeditor

后端更新:

1.整体框架使用layerUI,并完美的结合了layer自身的模块化设计方案,对不同的JS模块化导入,(功能和requer.js基本相同)。
2.编辑器采用了editormd编辑器。同时与前端的用户评论模块的语法相同,markDown语法。
3.重写了editormd编辑器的图片上传模块,同时集成了七牛云的存储空间,并通过API回调上传之后的URL,处理并放在编辑器中。

4.对集成的各平台key进行升级管理。

LOGO:

logo初稿:

更新预告:

1.下期预计更新:
集成QQ登陆平台。
优化各搜索框自定义搜索功能


2017-09-01

全新的版本酝酿中…
敬请期待!!!!

2017-04-24

——版本3.0.0

这是一次比较大的更新,相对于之前的代码相当于一次重构,对于数据库的结构等做了较小的变化。

  • 修改了后台系统文件目录结构
  • 将原有的wangEdit编辑器更换为markdown,并记录markdown的源码

2017-03-31

——版本2.1.3

  • 修改登录模式,将原有的cookie登陆模式修改为session登录模式。

2017-03-26

——版本2.1.2

  • 更新了首页界面,将原有的文章列表附带的部分文章内容去掉了,保留标题和创建时间
  • 去掉之前的手机版使用JS跳转功能。
  • 自适应首页样式,在小屏幕上自动切换为手机版样式。
  • 修正和后台SQL多表查询的代码逻辑。
  • 感谢你在我酒醒后为我做的粥,支撑着我在身体很不适的时候能坚持把后面的代码补充完整,发布了这个版本,每一个成功的男人背后都有一个比他强十倍的女人。

2017-02-28

——版本2.1.2

  • 集成了七牛云存储空间上传。
  • 升级了服务器端PHP版本至5.4.0
    测试一张上传的图片:
    测试上传图片

2017-02-26

——版本2.1.1

  • 发布了手机版本1.0.0,修正PC版默认查询页面内容。
  • 后台数据还是基于PC端的API接口进行整合。
  • 修正了PC端的title优化。

体会:手机端原本打算采用基于 React 进行开发的,无论是从逻辑层或者是从视图层都有很好的对页面进行操作,但是暂时对框架的实用还不是很熟悉,现学了 MUI 框架的使用,顺带就基于了 mui 的 style,在整个mui框架使用上还是有一定的学习和掌握,原本按照官网的 demo 进行编写了,但是在侧滑模块和水平滚动以及垂直滚动同时基于一个页面的时候出现了代码混乱,最后根据官方文档进行简要的概括分析,将模块单独分隔开来,一层一层的实现效果,首先左侧菜单于主题模块为第一层,第二层为上面的搜索栏、二级导航、主题内容部分,三部分进行分隔开。最后单独实现二级导航的水平滚动,主题内容的垂直滚动效果。

总结:

  1. 对于一个框架的实用,首先需要选择一个最为适合自己的框架,这是至关重要的一点,如果在选择上出现了问题,那么后面的所有功劳都是徒劳。如果不熟悉的框架需要先做足够的了解, mui 是比较原生的一个框架,而且对 h5 有非常好的性能优化,整体框架的体积也相对来说比较小,是一款很优秀的前端框架。
  2. 选择了一款框架就要充分的利用这个框架的各种功能,了解框架的各个 API ,以及对应的使用方法,而不要再对框架的使用不够充分的时候那一些功能复杂化,再去引用别的框架,这是一种非常不科学的做法。
  3. 开发的逻辑要清晰,模块化分明,方便后期的维护,以不至于牵一发而动全身。

2017-02-18

——版本2.0.1

  • 使用layer替换了后台的所有弹窗功能。
  • 新增首页内容,包括自定义网站背景图片,自定义网站主题颜色
  • 重新设计整体界面
  • 代码重构,将viwe层代码和code层代码进行分离,不在像之前进行混合写法输出,用于后期维护方便。
  • 新增随机变换背景和主题色功能。
  • 新增最新文章功能。
  • 优化SQL文章和评论的多表查询功能。
  • 优化搜索不再使用from表单的形式提交,并通过回车键自动搜索。
  • 用户评论功能开放了粗体和文字颜色功能。

——版本1.0.0

也不记得是第几次发布网站了!

查看了一下,域名和服务器是在2014年下半年到2015年上半年之间备案好的,想着也有些时日了,那时候我是一位不成熟的设计师,在社会上摸滚打爬的时间也不多,凭着兴趣和爱好还有一点冲动开始建立自己的网站,2015年上半年基本上都是由静态页面来填充的网站内容,毕竟是设计专业,便会设计出各种板式和布局的页面来展示自己的成果,从1.0到11.1.2一共写过十几个版本的静态页面,如果说要问我为什么要这么做,我的回答可能是好玩啊!看着自己的成果,一种喜悦感在促使着我前进。

2015年下半年的时候开始了解到博客系统,各大网站都能搜索到的 wordpress、Z-blog、emlog等等,总是有各种的写好的博客系统,只需要安装在自己的服务器上就可以使用,实在想玩了,但是基本上还是现在本地环境下先玩玩再说,相对来说 wordpress 已经是非常成熟的一种博客系统之一了,用了几个月的时间,一方面技术还不是很成熟,很多功能点还不太会使用,而且可扩展的面很大,插件和主题在市面上一大堆一大堆的,后来发现 wordpress 其实并不适合于我,真的是个很重量级的博客系统,导致很多时候反应很慢,而且很多功能我完全用不上啊,对于一个有一点强迫症的人来说,这是一种空间的浪费啊!2015年下半年有几个月还是靠这个博客系统撑过来的,后来折腾了 Z-blog ,也是很容易搜到的那种吧!折腾了一段时间,感觉一脸懵逼的样子,可能是不太会用吧!直接从入门到放弃了,最后找到了 emlog ,给我的第一感觉不适博客系统好不好,而是首页好丑!(哈哈 ~ )但是在安装好博客系统之后,我发现了一句“恋恋不忘!必有回响”,毕竟安装之后的页面看起来还是很不错的,用了一段时间之后,最深刻的感觉是功能清晰明了,不需要到处设置,而且重点是轻量级,简单轻巧,能满足一般博客都能满足的功能,2016年就是靠这个博客系统走过来的,后来对这个系统的界面改版了一下,主要就是修改一下自己的板式布局和样式罢了,更多的是吧很多的知识点累积到这里了,一边学习、一边分享、一边累积。平时很少打理网站类容,用的时候还是很方便的。

直到2016-11-11阿里云双十一搞活动,在切换数据库的时候忘了备份,之前也没有备份数据,一种低级的错误,导致一年的累计功亏一篑,至少数据丢失还是一种损失,找回的价格完全是坑爹,还是咬咬牙决定从头再来。

在自己最近一两个月的努力下新版的个人网站有上线了,虽然功能简单粗暴,也不是很完善,但是基于这一段人生、一段经历,我想我可以把它记录下来!

今天又发布了这个1.0的版本!

我也记不得是第几次发布网站了!

还是一如既往的一种喜悦感和成就感!

(毕竟这是个自己开发的版本,虽然会有bug的出现,但是毕竟功能和设计都是自己想要的,不再限制与别人的框架之中!)

愿明天会更好!!!

评论:

言图1482746203

自己的沙发自己坐!

柚子姐姐1482802036

柚子姐姐发来贺电!比心~

RAS1488115432

内容有待于丰富!

自由行走的花。1492237612



发的发生1492484722

地方是打发

df1492581368

afdsaf

chenxinxue1492581351

123456789

言图1504343118

VUE版本评论测试

markdown 语法测试

标题

匿名1504494703

厉害了哦,给你个大大的攒

大佬姓程1504494864

还有默认图片了,哈哈哈

烽火1510301608

又看完了,写得很用心;关于vue SEO的问题我也看了很多资料,也很纠结做个人博客到底要不要用vue.不过确实很喜欢用vue写web端的东西,简洁舒服。SSR也算是一个选择吧。