关于本网站

阅读:6241

2024-01-06

  • 上线了瞬间这个功能模块,也就是发不一下自己当时的心情,须要登录。


2023-10-17

  • 采用了mysql8json存储类型存储评论的内容,这样不用担心回复的关联问题,不用去写很长的SQL语句了
  • 后台管理系统也进行了重构,采用了nuxt.js + iview + gofiber  整体时间还好,差不多零零碎碎不到两周左右的时间写完,基本上用的业余时间。
  • 关于MySql 的JSON 知乎这篇文章写的还不错 一文说透 MySQL JSON 数据类型

2023-09-10

  • 评论支持上传图片、粘贴图片功能

2023-09-07

这差不多是2023年较大的一次更新,更新内容如下:

  • 网页升级为nuxt3脚手架开发
  • 后端接口升级为goLang + gofiber编写
  • 评论组件增加各种功能性评论
  • 增加夜间模式|白天模式,重新整理主题颜色
  • 重新编辑关于页面的相关信息

2023-03-31

我可能并不是很想更新这个网站的功能点了,我甚至觉得他对于我来说已经够用了,我曾经也做了很多花里胡哨的动画,还有背景音乐,后来我发现文字和图片才是记录我生活最朴实的方式。听一首歌,只是在听歌的当时我的心情能和这首歌产生共振,我就会收藏起来,时间长了,或者我的情绪变化了,我觉得我并不是很喜欢这首歌。没错!是我的歌单更新了,我的生活更新了!我的思想更新了!经典之所以经典,是在过了很久之后你在拿出来听,他还是能让你觉得舒适,能唤醒你的一些感受,你的身体会随之而开始晃动。

文字和图片是最朴素的记录方式,也是我在网站的开发过程中最终沉淀下来的功能。我更新的很少!我在认真的生活。


2021-01-18

发布了后台的评论系统功能,及前端页面的搜索功能


2020-12-17

距离上一次的更新差不多有一年了,在2020年年尾的时候再次回到了这个网站,这一年经历了太多,由于整个网站服务器的到期,后来从阿里云转向了腾讯云,不要问我为什么,因为注册了新用户“便宜”,也花了大概两个月的时间重新整理了网站,数据库的重新设计,新增了旅行日记模块,将技术文章和生活文章分开存储,数据库的重新设计也针对后台接口、系统进行了重新编写,当然少不了对前端界面的更新啊!截止今天差不多连续耗时两个月左右,当然都是零零散散的时间,拆分为三个系统进行开发,并使用了 jenkins 进行自动打包部署。还是方便了很多。还有一小部分功能尚未开发完善,但基本已经可以上线玩了,在坚持吧之前的文章补起来吧!


2019-03-15

从陕西的备案信息迁移到广东的备案,刚审核通过的第一天。一切恢复正常!

2018-12-09

这可能是2018年最后一次较大方面的更新,对于前端基本没有什么变化,更新了全部的后台系统界面,从之前的layer UI更新到Element UI,, 讲一句真心画,Element UI用起来真的很别扭,莫名的一种扭曲感,有一种如果你是个新手吧!有一种摸不着头脑的感觉,如果你对VUE很熟悉吧,自由发挥又受到一部分限制。也不知道为什么炒的那么火。但是还是坚持体验一下这个UI框架吧!

不过话说回来VUE的开发效率真的会提高了很多,曾经的JQ足足写了两个多月的后台界面,VUE也就两三周搞定,代码量也大大的缩小了不少。

2019年也不远了!迎接一个新的开始吧!!!!


2018-08-20

在这中间有很长一段时间没有更新博客了,但是还是在维护中,在这期间修复的功能很多了,今天我又将邮箱推送的功能开放出来了,前一段时间由于有小伙伴在文章中的评论我无法实时的进行回复,所以思前想后还是吧邮箱推送开放了出来,自从博客系统升级到使用node作为后台系统之后,一直有很多的功能还没有完善。

在很早以前我支持了QQ用户自动登陆和实时线上聊天室的功能,后来也都下架了,一方面是由于更新维护移除了部分功能,一方面还没有足够的时间来在新的环境下开发这些功能,但是有一件比较开心的事是,我在做的事情逐渐的趋于稳定,并不像之前那样的折腾了。

2018-05-22

截至今天!后台系统已经全面的从之前的PHP迁移到node.js上,采用了蚂蚁金服比较成熟的框架egg.js重构了整个后台系统,将之前分离出来的前端请求模块合并到后台系统中,在多表查询或操作的时候优化了大量的SQL语句,并对整个系统及数据做了相应的备份处理。

2018-03-09

全面升级了服务器系统:
Centos6 => Centos7,
mysql 5.1 => mysql 5.7.21

… … => nginx node npm

… …

从命令行的使用上有所发生变化,同时对SQL语句做了相应的优化

2018-02-25

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

2017-12-26

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

2、修复了后台系统中评论管理模块的列表显示问题。

2017-12-12



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



更新心得:

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

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


2017-10-11



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

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

2017-09-25



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的出现,但是毕竟功能和设计都是自己想要的,不再限制与别人的框架之中!)

愿明天会更好!!!

加载中...