博客近期的一些改进

 原创    2023-01-07

2023年的第一篇文章,介绍下kanchuan博客最近的一些升级改进功能:全新开发的博客系统和评论系统。

老朋友们估计已经发现了,本博客界面布局在近段时间发生了很大变化。这是我近期对博客做的一次升级改版,花了点精力和时间全新开发了这套博客系统,仅实现了博客的前端基础功能,没有复杂的业务逻辑,也没有后端管理页面,还是像GitBlog博客系统一样使用解析Markdown生成博客文章。但这对于我来说已经足够了,即满足了我对系统的控制欲,也不至于将这个事情搞的很复杂。毕竟它只是个工具,更多的精力还是要放在输出内容上。

另外,还顺便新增了留言系统,尽管在曾经的某篇文章中我曾信誓旦旦的说不会增加留言,但现在它就真的存在了。留言系统完全仿照Wordpress的风格,不需要登录账户,支持回复和html标签。暂时先试运行一段时间看看效果,一方面可以让我随时对过往文章以留言方式进行补充修正,另一方面也方便大家一起讨论学习,如果好用的话可能还会继续维护。当然事情可能不会像想像中那么简单,UGC功能涉及到安全审查,我也不打算做这个事情,暂时用用看看,真遇到了问题随时关闭。

之所以做这些技术改造,实际的原因还是我需要练习掌握一些前端开发技术,起码可以开发自用的系统。从结果来看,以上两个改进也并没有什么技术亮点,都是中规中矩的开发。以博客系统的改进为例,代码量不算大,一共10个文件,600-700行代码,都是些CRUD的业务逻辑。不知道以现在大学本科的标准看,可不可以拿来当作毕业设计项目?嗯,如果勉强还算可以的话,表明现在我的前端水平是大学毕设水平?

继续学习,还有很多需要掌握。

最后,特别吐糟下百度搜索。本次博客系统改造涉及到了原有URL路径的优化变动,其它如Google、Bing均能很快响应URL路径的变动并在搜索结果中体现出来,而百度则反应迟钝到现在都还没变更。尝试通过百度搜索资源平台提交网站改版规则,但其正则表达式的支持如下:

使用正则匹配符号(\d+)或者(\w+)表示该路径或参数。(\d+)表示纯数字字符串,(\w+)表示字母数字下划线组成的字符串。

只要链接中有不是字母数字下划线组合的都无法使用这个正则规则,这还是什么正则,简直糟透了。一度怀疑这个功能有没有经过上线测试。

相关文章:

Nginx 目录服务和反向代理的 web 鉴权认证
启用 Web 应用防火墙(WAF)
Let’s Encrypt acme.sh 泛域名证书
腾讯云 CDN 的 X-Cache-Lookup
SSH修改默认22端口

发表留言

您的电子邮箱地址不会被公开,必填项已用*标注。发布的留言可能不会立即公开展示,请耐心等待审核通过。