关于
2024-04-07 V0.1.1
- 修改首页获取最新文章的方式,由原来的手动添加改为自动添加;
- 修改首页maloudown为CV-lob;
2024-04-07 V0.1.0
- 修改content目录结构
- 删除多余、错误和未完成的文章
- 自定义首页页面输出
- 更新小说内容
2025-10-27 开发记录
- 更新时间:2025-10-27
- 今日完成的主要更新:
- 首页按 content 下各顶级目录显示“最新文章卡片”(每类只显示该类最新一篇),卡片包含:封面图 / 发布日期 / 作者(若有) / 简介(若有),并移除了侧边栏展示。
- 封面交互:封面上方显示可点击的标题浮层(点击可进入文章详情)。
- 抽离并实现通用封面解析 partial:
layouts/partials/cover-image.html,优先级:cover_preset -> cover -> featured_image -> page bundle 资源 -> 内容中第一个 <img> -> 默认图片(基于发布时间稳定选择)。
- 当
cover_preset/cover 指定为相对文件名时,partial 会尝试在 page bundle、站点静态文件中查找,并尝试若干预设路径(/images/ /img/ /assets/ /static/);若找不到会在控制台使用 warnf 输出诊断信息以便调试。
- 加强了对封面 URL 的清理与容错:模板层面去除 CR/LF、移除百分号编码的
%0d/%0a 以及控制字符,并在注入属性时使用 | safeURL。
- 为避免时间戳相同的旧条目挡住新添加条目,调整首页选择逻辑:将时间比较由严格大于(
gt)改为大于等于(ge),使后遍历到的同时间戳页面可替换为最新。
- 添加了更多日志(warnf),用于在构建时打印选择到的封面 URL 及失败时的尝试路径,便于定位问题。
- 新增/修改内容:添加了
content/log/17.如何给电脑装win10系统/_index.md(示例文章)并放置相关图片资源在该页面 bundle 下。
- 后续与验证提示:请在本地运行
hugo server -D --cleanDestinationDir 或 hugo --cleanDestinationDir 做一次干净构建,观察控制台 warnf 日志并确认 public/ 中生成的 <img src> 是否正确(无 %0d%0a 污染)。