8

博客近期的一些改进

 1 year ago
source link: https://easeapi.com/blog/165.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

博客近期的一些改进  / 2023-01-07

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

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

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

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

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

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

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

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

wechat.png

您的电子邮箱地址不会被公开。 必填项已用*标注

评论 *

显示名称 *

电子邮箱地址 *

个人网站地址

在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK