查网站域名备案查询,龙之向导外贸网站网址,广州木马网站建设公司怎么样,做h5那个网站模板好一.添加评论插件
使用giscus来做vitepress 的评论模块#xff0c;使用也非常的简单#xff0c;具体可以参考#xff1a;giscus 文档#xff0c;首先安装giscus
npm i giscus/vue
二.giscus操作
打开giscus 文档#xff0c;如下图所示#xff0c;填入你的 github 用户…一.添加评论插件
使用giscus来做vitepress 的评论模块使用也非常的简单具体可以参考giscus 文档首先安装giscus
npm i giscus/vue
二.giscus操作
打开giscus 文档如下图所示填入你的 github 用户名 仓库名勾选你需要的配置 如果显示不成功看是否满足上面三个条件
1.公开仓库
2.在github安装giscuss app插件 3.打开discussion功能
找到setting 往下翻打开discussion 这样之后就会满足条件giscus找到下面位置内容后面要用 三.vitePress配置
在.vitepress/theme/目录下创建myLayout.vue组件添加 giscus 评论组件
!--Layout.vue--
templateLayouttemplate #doc-footer-before /templatetemplate #doc-afterdiv stylemargin-top: 24pxGiscus:keypage.filePathrepo*repo-id*category*category-id*mappingpathnamestrict0reactions-enabled1emit-metadata0input-positionbottomlangzh-CNcrossoriginanonymous:themeisDark ? dark : light//div/template/Layout
/templatescript langts setup
import Giscus from giscus/vue;
import DefaultTheme from vitepress/theme;
import { watch } from vue;
import { inBrowser, useData } from vitepress;const { isDark, page } useData();const { Layout } DefaultTheme;watch(isDark, (dark) {if (!inBrowser) return;const iframe document.querySelector(giscus-widget)?.shadowRoot?.querySelector(iframe);iframe?.contentWindow?.postMessage({ giscus: { setConfig: { theme: dark ? dark : light } } },https://giscus.app);
});
/script
在.vitepress/index.js配置文件中使用自定义布局。
import DefaultTheme from vitepress/theme
import Layout from ./myLayout.vue
// import Layout from ./Layout.vueexport default {Layout,extends: DefaultTheme,enhanceApp({ app }) {//app.component(confetti, confetti)},}
四、效果