当前位置: 首页 > news >正文

深圳网站设计服务商吸引流量的网站

深圳网站设计服务商,吸引流量的网站,做网站时间,线上宣传渠道有哪些VitePress搭建-接入giscus的注意事项。 如何创建就不说了。教程很多。 说几个注意项目。 这是App地址,十分有用。 在这里你可以直接获取到你使用的一些参数,以及检查你的仓库可不可用。 仓库要求 是 public的,这个很简单。安装giscus app…

VitePress搭建-接入giscus的注意事项。

如何创建就不说了。教程很多。

说几个注意项目。

  1. 这是App地址,十分有用。
    在这里你可以直接获取到你使用的一些参数,以及检查你的仓库可不可用。
    仓库要求
  • 是 public的,这个很简单。
  • 安装giscus app 应用。 app安装地址,点进去就行,按步骤操作直接完成就好了。没别的问题。
  • 打开Discussions , settings 直接下拉,找到Discussions 勾选上。完成。
  1. 在使用giscus有几个用户信息需要自己填。好在 App地址 有工具。
  • 在repository 输入框输入 {用户名}/{仓库名} 后 他会检测仓库要求是否全部达成。
  • 然后就是设置Discussions 的相关设置,其中 Discussion Category 需要自己选的。也就是让你的评论储存在Discussions 的那块地方,有 announcements、General、Ideas,随便选。
  • 选完后,在往下会有这个。
<script src="https://giscus.app/client.js"data-repo="xxx" //后续需要用data-repo-id="xxx" //后续需要用data-category="General"//后续需要用data-category-id="xxx"//后续需要用data-mapping="pathname"data-strict="0"data-reactions-enabled="1"data-emit-metadata="0"data-input-position="bottom"data-theme="preferred_color_scheme"data-lang="zh-CN"crossorigin="anonymous"async>
</script>

有了这些信息就可以在VitePress用了。

在.vitepress 里的theme 文件夹里新建一个myLayout.vue文件。

<script setup lang="ts">
import Giscus from "@giscus/vue";import escookTheme from "@escook/vitepress-theme";
import { watch } from "vue";
import { inBrowser, useData } from "vitepress";const { isDark, page } = useData();const { Layout } = escookTheme;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>
<template><Layout><template #doc-footer-before> </template><template #doc-after><div style="margin-top: 24px"><Giscus id="comments" repo="用户名/仓库名" repoId="仓库Id" category="分类名称"categoryId="分类Id" mapping="pathname" strict="0" reactions-enabled="1"emit-metadata="0" input-position="bottom" lang="zh-CN" crossorigin="anonymous":theme="isDark ? 'dark' : 'light'" /></div></template></Layout>
</template>
<style scoped></style>

把之前拿到的repo、repoId、category、categoryId填上去。

escookTheme 是我用的自定义主题,如果不用用DefaultTheme 也就行

import DefaultTheme from "vitepress/theme";
const { Layout } = DefaultTheme;

然后在theme的index 文件引用即可。

import { h } from "vue";
import type { Theme } from "vitepress";import "@escook/vitepress-theme/style.css";
import "./style.css";
import myLayout from "./components/myLayout.vue";import dataShow from "./components/dataShow.vue";export default {Layout: () => {return h(myLayout, null, {});},enhanceApp({ app, router, siteData }) {app.component("dataShow", dataShow);},
} satisfies Theme;

完成。

http://www.dtcms.com/a/604270.html

相关文章:

  • 设计签名免费名字威海seo公司
  • 怎样做视频网站重庆装修公司最新排名
  • 长春火车站地址洛阳洛龙区网站建设
  • 网站建设意识形态asp 大型网站开发
  • 西安建设银行工作招聘网站建设银行对公打不开网站
  • 上海建设网站价格昆明做网站价格
  • 电子商务网站建设的试卷在阿里云做视频网站需要什么
  • 中山网站建设多少钱外贸网站建设工作计划
  • 如何查看网站开发单位用dw做网站的流程
  • 企业营销型网站案例国际新闻环球网
  • 用什么编程语言做网站好温岭新站seo
  • WordPress rss连接英文网站建设优化
  • wordpress编辑不了优化公司组织架构
  • 塑料袋销售做哪个网站推广好网页设计培训学校校
  • 腾讯建设网站视频视频下载深圳市专业制作网站公司吗
  • 网站 网站 建设中国水土保持生态建设网站
  • 电子商务网站怎么做网站开发流程注意事项
  • 营销型网站标准网页源码电商在线官方
  • 河北省网络营销公司高速wordpress优化
  • 网站建设扌金手指六六白云区手机版网站建设
  • 南部网站建设北京装修设计师哪里找
  • 用php和mysql做网站网站源码上传完后怎么做
  • 中国企业网站建设现状网页设计与制作项目教程陈义文
  • 四川做网站设计的公司唐山市城市建设规划局网站
  • 网站建设数据库品牌网站官网
  • 纺织品东莞网站建设网站建设的意义
  • 新乡住房与城乡建设厅网站设计师网站上海
  • 长沙p2p网站建设做网站分辨率设置多少
  • 做网站的人月怎么seo网站推广
  • 电商网站建设方案网络推广培训公司