Skip to content

ArticleAppreciation 赞赏

使用赞赏组件可以在文章页使用赞助功能。

文章页底部赞赏

ts
import DefaultTheme from "vitepress/theme";
import { TkDocAfterAppreciation, teekConfigContext } from "vitepress-theme-teek";
import "vitepress-theme-teek/theme-chalk/tk-article-appreciation.css";
import { h } from "vue";

provide(teekConfigContext, {
  appreciation: {
    options: {
      icon: "weChatPay", // 赞赏图标,内置 weChatPay 和 alipay
      expandTitle: "打赏支持", // 展开标题,支持 HTML
      collapseTitle: "下次一定", // 折叠标题,支持 HTML
      content: `<img src='/teek-logo-large.png'>`, // 赞赏内容,支持 HTML
      expand: false, // 是否默认展开,默认 false

      // ... 更多配置请看配置系列文章
    },
  },
});

export default {
  extends: DefaultTheme,
  Layout: () =>
    h(DefaultTheme.Layout, null, {
      "doc-after": () => h(TkDocAfterAppreciation),
    }),
};

大纲栏底部赞赏

ts
import DefaultTheme from "vitepress/theme";
import { AsideBottomAppreciation, teekConfigContext } from "vitepress-theme-teek";
import { h } from "vue";

provide(teekConfigContext, {
  appreciation: {
    options: {
      title: "打赏支持", // 赞赏标题,支持 HTML
      content: `<img src='/teek-logo-large.png'>`, // 赞赏内容,支持 HTML
    },
  },
});

export default {
  extends: DefaultTheme,
  Layout: () =>
    h(DefaultTheme.Layout, null, {
      "aside-bottom": () => h(AsideBottomAppreciation),
    }),
};
最近更新