下载文件分类脚本
本文介绍了如何使用 Bash 脚本自动整理 ~/Download 目录下的文件,根据文件类型将其移动到对应的子目录中。脚本依次检查 ~/Documents、~/Pictures、~/Music、~/Videos 等目标目录是否存在,若存在则使用 find 命令匹配相应扩展名的文件(如 .txt、.docx、.jpg、.mp3、.mp4 等),并通过 -exec mv 将其移动至对应目录。该脚本实现了文档、图片、音频、视频等常见文件类型的自动分类归档,可有效避免下载文件夹杂乱无章,提升文件管理效率。
Dotfiles 备份脚本
本文介绍了一个用于自动备份配置文件的 Shell 脚本。脚本通过设置远程仓库与本地仓库路径,检查本地目录是否存在,若不存在则克隆远程仓库。随后进入本地仓库目录,将用户目录下的 .mozilla、.vimrc、.config 等配置文件复制到仓库内,并执行 git add、git commit(提交信息含当前时间)、git push 操作,从而实现配置文件的增量备份与云端同步。该脚本适用于 Linux 环境下快速备份个性化配置。
Butterfly 说说脚本
本文介绍了如何使用 Shell 脚本向 YAML 文件动态追加数据记录。脚本定义了两个函数:nofile 用于在文件不存在时创建并写入第一条记录,包含当前日期时间、固定 key 值 1 以及用户输入的内容;hadfile 则读取已有文件中的最大 key 值并自动递增,然后追加新记录。主逻辑通过检查文件是否存在来调用相应函数。该脚本适用于自动化博客或静态站点中类似说说、动态等内容的管理,实现简单且高效。
Frontmatter 基础知识
本文介绍了 Hexo 静态博客中 Frontmatter 的各项元数据字段及其作用,包括标题、日期、标签、分类、封面、更新日期、摘要、关键词、目录、评论和置顶等。通过 YML 格式的 Frontmatter,用户无需数据库即可管理文章信息,并控制文章在网站中的显示方式与排序。文章详细解释了每个字段的配置方法,例如封面使用 cover 关键字、置顶通过 sticky 设置数值等,旨在帮助读者快速掌握 Hexo 文章元数据的配置技巧,提升博客搭建效率。
实用的 Hexo 插件推荐
本文介绍了 Hexo 博客框架的 5 个常用插件及其安装方式,包括:hexo-generator-sitemap 用于生成网站地图,hexo-generator-feed 用于生成订阅链接,hexo-generator-search 提供站内搜索功能,hexo-all-minifier 可压缩网页资源但无法处理字体且不支持 ARM 架构,hexo-helper-live2d 用于添加 Live2D 模型。每个插件都附有简洁的安装命令,方便用户快速配置。

