Hugo-PaperMod主题的搜索页搜索功能修复

美化过的搜索页源码:Drifting-PaperMod 排查步骤: 确保主题文件夹或根目录内/assets/js文件夹内有前端搜索脚本 (fastsSearch.js 和 fuse.js); 检查主题文件夹或根目录内 /layouts/_defaults/index.json 的模板内容,确认其正确生成了用于前端搜索的数据结构; 检查 hugo.yaml 配置文件中关于 index.json 输出格式的相关配置,确认是否有配置遗漏导致未生成 index.json。 经过排查,本站之前hugo.yaml中漏了关于 index.json 输出格式的相关配置,在hugo.yaml尾部添加如下配置,重新部署后搜索功能恢复正常: ...

2025-05-21 14:47 · 王明明

Hugo 书影音引用块 Shortcodes

Hugo 博客中创建一个名为 quote 的 Shortcode,用于在文章中优雅地引用书籍、影视和音乐的语录。

2025-04-25 17:33 · 王明明

Python脚本一键压缩Hugo博客图片

然而图片大小的压缩并没有解决这费劲的图片加载速度……莫非还是得要用图床?

2025-04-02 16:39 · 王明明

iCloud+Obsidian+Git插件实现iOS端Hugo博客更新

20250528 更新:icloud 同步方案在一段时间后一直出错,最终还是用了 Working Copy。 真贵啊真贵啊真贵啊! 实现思路 本博客通过 Hugo 搭建,使用 GitHub 托管,并借助 Cloudflare Pages 实现自动化构建。因此,在手机端将修改内容推送至 GitHub 仓库后,即可完成文章发布和修改操作。 ...

2025-01-12 18:31 · 王明明

hugo-Papermod添加瞬间Moments页面

<!DOCTYPE html> Responsive Image 实现功能: 标签筛选Waline 评论区显示每条 moment 评论数量 ...

2025-01-12 17:14 · 王明明

Hugo-PaperMod在首页添加热力图

<!DOCTYPE html> Responsive Image 实现功能: 根据颜色深浅表现当日字数的多少鼠标悬停展示当日总字数、文章数和瞬间数点击弹出当天写的文章列表 Step 1 - 使用脚本生成 json 文件 heatmap.py(我放在网站项目根目录) ...

2025-01-09 19:05 · 王明明

在Hugo-PaperMod中加入Waline评论区

❗️ 20250325更新: 本文已过时,请使用主题Drifting-PaperMod,参考文档Drifting-PaperMod主题文档 Waline服务端部署 LeanCloud 设置 参考Waline官方文档: LeanCloud 设置 (数据库) Vercel部署 参考Waline官方文档: Vercel 部署 (服务端) ...

2025-01-08 22:58 · 王明明

Obsidian+github+clouflarepages的Hugo一体式发布流程

<!DOCTYPE html> Responsive Image Cloudflare Pages 改成了使用 Vercel 也可以,部署步骤大同小异。 为什么使用 obsidian:Obsidian 有很多可用的插件,比如 excalidraw 这种流程图软件等等,可以一站实现所有的写文流程,不用再切换其他软件做图; ...

2025-01-07 22:50 · 王明明