Butterfly 友链存活脚本
发表于|更新于|代码展示
1 | file=source/_data/link.yml |
文章作者: 梁栋烨
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 他说!
相关推荐

2026-04-05
Butterfly 说说脚本
12345678910111213141516171819202122232425nofile() { touch source/_data/shuoshuo.yml echo >> source/_data/shuoshuo.yml echo "- date: $(date +'%Y-%m-%d %H:%M:%S')" >> source/_data/shuoshuo.yml echo " key: 1" >> source/_data/shuoshuo.yml echo " content: $@" >> source/_data/shuoshuo.yml}hadfile() { key=$(grep -oE 'key: [0-9]+' source/_data/shuoshuo.yml | \ tail -n 1 | \ sed &...

2026-04-05
Dotfiles 备份脚本
123456789cloud_repo=''local_repo=''[ -d $local_repo ] || git clone $cloud_repo $local_repopushd $local_repocp -rf ~/{.mozilla,.vimrc,.config} . && \ git add . && \ git commit -m "备份了配置文件 $(date)" && \ git pushpopd

2026-04-12
Butterfly 友链随机跳转
这个网站原定计划是使用 AnZhiYu 主题来搭建的,但当时想到 AnZhiYu 需要配置那么多奇怪的地方,一上午时间全花在配置上,还是干脆使用 Butterfly 稍微美化一下好了。安知鱼的主题有一个随机跳转友链的功能,但是这个功能在 Butterfly 主题中没有。其实这个功能我还挺想要,因为现在的友链比以往任何时候要多。 随机跳转的本质就是抓取链接组成列表,在列表里面进行随机抽取最后跳转到抽中的链接。听起来貌似不难,但是如何获取友链才是一个大问题:比如 source/_data/link.yml 这个文件,你无法在构建完成的网站上找到。 所以我选择了在前端抓取友链页面,提取 a.href 的结果汇聚成列表: 12345678910111213141516async function go() { const response = await fetch('/friends'); const html = await response.text(); const parser = new DOMParser(); cons...

2026-04-06
下载 Ubuntu 壁纸脚本
123456789filename=$(curl https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/u/ubuntu-wallpapers/ | \ grep -oE "ubuntu-wallpapers_.*?.orig.tar.gz" | \ tail -n 1)wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/u/ubuntu-wallpapers/${filename} && \ mkdir ubuntu-wallpapers temp && \ tar -xvf $filename -C temp && \ find temp -type f (\ -name "*.jpg" -o -name "*.png" \) -exec mv {} ubuntu-wallpaper...

2026-04-04
Hexo 美化之 Butterfly 主题
安装 Butterfly 主题1npm install hexo-theme-butterfly 修改配置文件打开 _config.yml 文件,将以下内容: 1theme: landscape 修改成: 1theme: butterfly 保存文件。 复制配置文件运行: 1cp -rf node_modules/hexo-theme-butterfly/_config.yml _config.butterfly.yml 以后要改主题的话,就是这个配置文件了。 配置主题打开 _config.butterfly.yml 文件。 导航栏配置12345nav: logo: /assets/images/logo.ico display_title: true display_post_title: false fixed: true logo: 导航栏 logo 图片路径 display_title: 是否显示标题 display_post_title: 是否显示文章标题 fixed: 是否固定导航栏 推荐使用 macOS 自带的去背景功能将图片背景去掉,或者在网...

2026-04-15
优化了一下网站样式
从建站到现在,算下来已经十多天了,我决定优化一下现有的网站。首先,我对导航菜单进行了调整。原本的“文章”菜单项改为了“归档”,这样的命名更加准确,也更符合博客的常规用法,让访客能够更直观地理解这个页面的功能(主要原因还是原本 Menu 为文章,访客点进来却显示归档,十分不统一,但是无法修改,只能从 Menu 入手了)。 其次,我优化了首页的布局样式(还是更加喜欢这种)。将 index_layout 从原来的 3 改为了 4,采用了新的卡片展示方式,让文章列表的呈现更加美观和现代化,提升了整体的视觉效果和用户体验。在内容展示方面,我将分页设置进行了调整。将每页显示的文章数量从 10 篇增加到了 15 篇,这样访客在浏览时可以一次性看到更多的内容,减少了翻页的频率(重点还是为了适配旁边那个长度),提升了浏览效率。 最后,也是最实用的改进,我为所有的说说条目添加了标签分类功能。之前发布的一百多条说说现在都有了对应的标签,包括“生活”、“美食”、“技术”、“娱乐”等多个分类。这样一来,访客可以更方便地通过标签筛选和查找感兴趣的说说内容,也让整个说说板块的内容组织更加清晰有序。这次优化虽然...
评论
公告
编程爱好者,养龟业余户。不定期更新个人生活、深度思考、游戏图文、代码展示等。希望在未来的每一天里,我们无限进步!