0.1.0 • Published 2 months ago

valaxy-addon-artalk v0.1.0

Weekly downloads
-
License
-
Repository
github
Last release
2 months ago

valaxy-addon-artalk

valaxy-addon-artalk 是 Artalk 的一个 Valaxy 插件.

用户可以使用此插件启用 Artalk 评论系统, 主题开发者可以通过此插件集成对 Artalk 的支持.

当前暂未支持浏览量统计.

使用

pnpm add valaxy-addon-artalk

主题使用者

启用 Artalk 评论

import { defineValaxyConfig } from "valaxy";
import { addonArtalk } from "valaxy-addon-artalk";

export default defineValaxyConfig({
  siteConfig: {
    // 启用评论
    comment: {
      enable: true,
    },
  },
  // 配置插件
  // Artalk 建议在后端控制前端配置, 因此只需要填写后端地址和对应的站点名称.
  addons: [
    addonArtalk({
      server: "https://artalk.backend.com",
      site: "My Blog",
    }),
  ],
});

主题开发者

当用户启用 valaxy-addon-artalk 插件时, <ArtalkClient /> 组件会被自动注册.

Yun 主题为例:

<!-- YunArtalk -->
<script lang="ts" setup>
import * as addonArtalk from 'valaxy-addon-artalk'
import "valaxy-addon-artalk/client/styles/index.scss";
import { isEmptyAddon } from 'valaxy'

if (!isEmptyAddon(addonArtalk))
    addonArtalk.useArtalkWithOptions()
</script>

<template>
    <ArtalkClient />
</template>

参考

0.1.0

2 months ago