Carbon 广告

在目录部分底部投放广告.

shadcn-docs-nuxt 在底层使用 Nuxt Scripts 来支持 Carbon Ads. 将您的 Carbon Ads 凭证添加到 app.config.ts 中, 广告将显示在目录部分的底部.

app.config.ts
export default defineAppConfig({
  shadcnDocs: {
    toc: {
      enable: true,
      carbonAds: {
        enable: true,
        disableInDev: false,
        disableInMobile: false,
        fallback: false, // 当被广告拦截器阻止时是否显示备用消息
        code: 'your-carbon-code', // 也就是 'serve' 代码
        placement: 'your-carbon-placement',
        format: 'your-carbon-format', // 默认为 "cover"
      },
    }
  },
});

在某些页面禁用

---
title: Page Title
toc:
  carbonAds:
    enable: false
---

<!-- 页面内容 -->

参数

enableboolean
false
Whether to turn on Carbon Ads.
disableInDevboolean
false
Whether to disable Carbon Ads in dev environment.
disableInMobileboolean
false
Whether to disable Carbon Ads on mobile.
fallbackboolean
false
Whether to show fallback message when blocked by ad blockers
fallbackMessagestring
'Please support us by disabling your ad blocker.'
Fallback message.
codestring
Carbon Ads serve code.
placementstring
Carbon Ads placement.
format'cover' | 'responsive'
cover
Carbon Ads format.