Skip to content

Releases: ChrAlpha/hexo-theme-cards

v1.5.1

24 Sep 13:58
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.5.1

v1.5.0

v1.4.0

26 Jan 06:58
Compare
Choose a tag to compare

Feature

  • feat(css base): smooth scroll
  • feat(layout comments): disqusjs 3.0
  • feat(layout plugin): add giscus
  • feat(css base): selection color
  • feat: thumbnail support relative path

Refactor

  • refactor(css header): background blur radius (#95)
  • refactor(css *): css prefix
  • refactor(css *): header backdrop blur for Safari (#119)
  • refactor(config): disqusjs custom vendors

Fix

  • fix(layout highlight): highlight applicate withou darkmode.js (#100)
  • fix(css base): smooth scroll
  • fix(lang): wrongly swapped items (#105)
  • fix(css layout): focus remove on ios safari
  • fix(css toc): relative module align (#111)
  • fix(css): remove useless text-size-adjust (#115)
  • fix(layout comments): disqusjs 3.0 source
  • fix(css header): adjust icon position
  • fix(layout plugin): giscus comment

1.3.0

25 Jul 07:33
Compare
Choose a tag to compare

Feature

  • feat(layout comment): Twikoo (#75)
  • feat(layout analytic): Cloudflare Web Analytics (#82)
  • feat(layout mermaid): mermaid diagrams support
  • feat(css functions): toc show up animation
  • feat(layout analytics): Umami (#88)

Refactor

  • refactor(css base): variable defines
  • refactor(layout post): remove categories block below post
  • refactor(css *): header backdrop blur & b2t in footer (#96)
  • refactor(css header): background blur radius (#95)

Improve

  • perf(css header): dropdown-menu slide in animation
  • perf(*): search display style
  • perf(css): material design default color

Fix

  • fix(comments): config escape issue (#74)
  • fix(ToC): post layout issue when without toc (#86)
  • fix(highlight): default code highlight in darkmode

1.2.0

21 Nov 12:32
Compare
Choose a tag to compare

Feature

  • KaTeX support (#68)
  • various favicons (#57)
  • Artalk comment system support (#56)

Change

  • :focus replace :hover in dropdown menus
  • use post title as link message (#58)
  • improve css of empty element

Fix

  • tag-plugin nested error (#61)
  • loading bugs of lazy-load thumbnail (#51)
  • gtags invalid judgment (#60)
  • unexpected string in navbar link (#52)

1.1.0

03 Oct 10:26
Compare
Choose a tag to compare

Feature 特性

  • 内容折叠标签(Tag Plugin)
  • 小屏幕下的文章目录展示
  • Artitalk 页面
  • 文章页 上一篇/下一篇 链接
  • 站点 avatar 大小约束框 (#28)
  • 搜索页 canonical link (#44)

Change 更新

  • lazyload/search 插件配置无需移至 站点配置文件,直接读取 主题配置文件(这意味着你可能需要修改配置文件)
  • 使用 CSS :hover 模拟点击事件展开下拉菜单,移除 JS
  • 返回顶部无 JS 依赖
  • 友链卡片阴影
  • font family
  • .main padding & margin
  • .friends => .links
  • 其他细节更新

Fix 修复

  • 目录/脚注 跳转被导航条遮挡 (#45)
  • 搜索判断报错 (#42)
  • Lazyload 展位图获取失效 (#43)
  • 文章页标题不局中
  • .post__header 为空判断错误
  • archive 页面元素位置偏移
  • HTML escape
  • 其他细节修复

需要说明的是,Cards v1.1.0 旨在尽可能去除 JavaScript 依赖。当然,最普遍的情况是一个 Lazyload 组件就足矣。

1.0.0

12 Aug 11:41
Compare
Choose a tag to compare

Feature 特性

  • 本地搜索 (#41)
  • 评论 lazyload (#23)
  • LeanCloud 计数
  • 默认 thumbnail
  • 自动裁切 thumbnail (#38)
  • thumbnail lazyload
  • highlight.js 与 PrismJS 代码高亮插件
  • 页脚 copyright since
  • 外部友情链接配置文件

Change 更新

  • 移除 optimize 优化插件字段
    • optimize.lazyload => lazyload
    • optimize.fancybox => fancybox
    • optimize.back_to_top => back_to_top
    • optimize.darkmode => darkmode
    • optimize.search => search
  • 移除 layout 布局控制字段
  • 使用 use 选择评论系统
  • 部分选项直接整合开关
    • note.enable => note
    • darkmode.enable => darkmode
    • back_to_top.enable => back_to_top
  • back_to_top 默认采用平滑滚动
  • NavBar 单独控制
    • navbar.sitename
    • cover.menu => navbar.menu
    • navbar.sticky
  • 更新导航栏按钮间距
  • 更新翻页键样式
  • 更新封面判断依据
  • 更新评论判断依据
  • 默认关闭所有插件,如有需要手动开启

Fix 修复

  • 评论板块间距
  • meta keywords (#30)
  • 暗色模式在 Firefox 中失效 (#34 #36)
  • 在无关页面加载评论
  • 引用语言库错误

对于老用户,可以参考「Cards」v1.0.0 更新指南 手动更新。

0.7.0

09 Jul 02:17
Compare
Choose a tag to compare

Feature 功能

  • highlight.js 代码高亮样式(支持亮色/暗色模式独立选择样式)
  • note 标签插件图标
  • MiniValine 评论系统
  • Valine 评论系统 全配置项
  • Archive lists 卡片任意位置点击进入页面(不影响原有 meta 等链接)
  • 翻页键尖括号(>

Change 更新

  • 默认 关闭 主题 CDN,如有需要请参考 主题文档 自行配置
  • 移除 CORS 支持,如有需要请使用类似 hexo-filter-crossorigin 等插件
  • 移除文章顶置功能,如有需要请使用类似 hexo-generator-index-pin-top 等插件(并移除默认的 hexo-generator-index 生成器)
  • 文章页 post__footer-metacategoriestags 置于同一个 inline-block 中
  • 下拉菜单使用 requestAnimationFrame 实现
  • 返回顶部脚本退至 ES5 标准
  • 更新文章摘要逻辑
  • 更新 CSS 文件层级
    • source/css/style.styl => source/css/style/main.styl
    • source/css/dark.styl => source/css/style/dark.styl
    • source/css/note.styl => source/css/style/note.styl

Fix 修复

  • url_for() 修复相对链接
  • CSS selector typo
  • 链接样式
  • HTML 尖括号歧义
  • img.lazyload.loading:not(loaded) 样式

0.6.1

25 Jun 07:10
Compare
Choose a tag to compare

此次更新修改 Valine 初始化参数,请务必拉取最新分支后重新严格按照 Valine 文档 中每一配置项类型及意义来填写。

例如,原来 Valine 配置项 meta 采用字符串转字符数组的形式,现在必须直接在 主题配置文件 中填写字符数组。

0.6.0

25 Jun 05:32
Compare
Choose a tag to compare

Feature 功能

  • note 标签插件
    • info
    • important
    • tip
    • caution
    • warning
  • default languagebase

Change 更新

  • 精简自定义 style
  • CSS 文件夹层级
  • 自定义滚动条样式

Fix 修复

  • #markdown-bodygitalk.css 冲突
  • 站点名称 :hover 样式