给 hugo 博客添加搜索功能
随着博客的文章越来越多,原本没有搜索功能的博客变得难以使用起来,博客添加一个搜索功能势在必行啊。
随着博客的文章越来越多,原本没有搜索功能的博客变得难以使用起来,博客添加一个搜索功能势在必行啊。
命令模式是一种数据驱动的设计模式,它属于行为型设计模式。通过使用命令模式,可以极大地降低系统的耦合度。
最近总是想做些小东西以打发自己的折腾之心,总是在想怎么将自己的代码知识引入到生活当中。通过 Github Action 实现定时推送天气预报就是一个简单的尝试,希望是一个好的开头。
策略模式是一种非常容易理解的设计模式,其最常见的应用场景是,利用它来避免冗长的 if-else 或 switch 分支判断。
观察者模式是使用频率最高的设计模式之一,用于建立对象与对象之间的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
顾名思义,迭代器就是用于迭代操作的对象,其能够像有序序列一样迭代获取集合中对象,并且能够记录下当前所在位置,因此也称游标。