Pending Issues

[!todo]

  • 配置 dawn-ai 并测试接口连通性
  • review 代码

Fixed

  • 多级目录时,通过目录定位会出问题
    • 目录名一致,但是层级关系不一致,不会被视为同一目录,建议不要这样设置
  • Obsidian 双链转 hexo 链接
    • 引用hexo-filter-titlebased-link 库,添加配置项解决该问题
  • Mermaid 代码块渲染失败,需要引用 JS 语法
    • 引用hexo-filter-mermaid-diagrams 库,但是间歇性还是会渲染不出来,推荐还是使用标签插件 (Tag Plugin) 语法
1
2
{% mermaid %}
{% endmermaid %}
  • 本地测试经常性报 fontawesome failure

    使用隐私模式访问,大概率没问题
    
  • 图片多大太大,导致加载缓慢的问题。参考: https://gemini.google.com/share/320865e42713

    • 配置图床(github repo: blog-images),并使用CDN - cdn.jsdelivr.net 加速访问
    • 压缩图片大小
  • 首页按照更新时间展示文章列表

    • 更新时间显示有误,导致列表展示乱序:由于是 github action 编译部署,会导致把所有文章统一更新到编译时间,因此选择使用 Obsidian 的 Linter 插件应用更新时间。
    • 配置更新时间具体到分钟: 更新 date format 即可 - ‘YYYY MM DD HH:MM’
  • 升级 DawnBlog java 及 SpringBoot 版本 - DawnBlog-架构审计与演进建议书